Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c99d197ff7 
								
							 
						 
						
							
							
								
								Merge pull request  #4156  from FearlessTobi/port-1060  
							
							... 
							
							
							
							Port #1060  from yuzu: "logging/backend: Use const reference to refer to log filter" 
							
						 
						
							2018-09-02 09:50:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6c3737a786 
								
							 
						 
						
							
							
								
								bit_field: Convert ToBool() into explicit operator bool  
							
							... 
							
							
							
							Gets rid of a TODO that is long overdue. 
							
						 
						
							2018-09-01 15:44:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								987e1279a3 
								
							 
						 
						
							
							
								
								Merge pull request  #4155  from FearlessTobi/port-1062  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1062  from yuzu: "common: Remove unused old breakpoint source files" 
							
						 
						
							2018-09-01 10:27:18 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								664e92d6ae 
								
							 
						 
						
							
							
								
								common: Remove unused old breakpoint source files  
							
							... 
							
							
							
							These currently aren't used and contain commented out source code that
corresponds to Dolphin's JIT. Given our CPU code is organized quite
differently, we shouldn't be keeping this around (at the moment it just
adds to compile times marginally). 
							
						 
						
							2018-09-01 00:04:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								270155066c 
								
							 
						 
						
							
							
								
								Merge pull request  #4154  from FearlessTobi/port-1063  
							
							... 
							
							
							
							Port #1063  from yuzu: "common/xbyak_abi: Mark defined functions in header as inline " 
							
						 
						
							2018-08-31 12:59:29 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8fbfd0f7fa 
								
							 
						 
						
							
							
								
								logging/backend: Use const reference to refer to log filter  
							
							... 
							
							
							
							The filter is returned via const reference, so this was making a
pointless copy of the entire filter every time a message was being
pushed into the logger instance. 
							
						 
						
							2018-08-31 00:13:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0fbae792cf 
								
							 
						 
						
							
							
								
								common/xbyak_abi: Mark defined functions in header as inline  
							
							... 
							
							
							
							Avoids potential One Definition Rule violations when these are used in
the future. 
							
						 
						
							2018-08-31 00:08:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d6bf1b31c8 
								
							 
						 
						
							
							
								
								common/xbyak: Use nested namespace specifiers where applicable  
							
							
							
						 
						
							2018-08-31 00:08:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ff1f7555de 
								
							 
						 
						
							
							
								
								vector_math: Use variable template version of is_signed in Vec classes  
							
							... 
							
							
							
							Same behavior, less code 
							
						 
						
							2018-08-30 23:38:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								50270fd791 
								
							 
						 
						
							
							
								
								Merge pull request  #4059  from zhaowenlan1779/udp-input-ui  
							
							... 
							
							
							
							citra_qt: add motion/touch config 
							
						 
						
							2018-08-26 11:56:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								604c1b5fc3 
								
							 
						 
						
							
							
								
								web_service: Change authentication system to use JWT ( #4041 )  
							
							... 
							
							
							
							* Change authentication system to JWT
* Address review comments
* Get rid of global variable, fix some documentations, fix a bug when verificating
* Refactor PostJson to avoid code duplication
* Rename jwt_token, add functionality to request a new JWT when getting a 401
* Take bools by value instead of const reference
* Send request again when JWT is invalid and use forward declarations
* Omit brackets 
							
						 
						
							2018-08-25 21:39:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d0a0ac65 
								
							 
						 
						
							
							
								
								vector_math: Remove unimplemented function prototypes  
							
							
							
						 
						
							2018-08-24 18:46:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d10e579292 
								
							 
						 
						
							
							
								
								vector_math: Make functions constexpr where applicable  
							
							
							
						 
						
							2018-08-24 18:46:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6b1ec838aa 
								
							 
						 
						
							
							
								
								vector_math: Convert typedefs to type aliases  
							
							
							
						 
						
							2018-08-24 18:37:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf964ac6e9 
								
							 
						 
						
							
							
								
								common: Convert type traits templates over to variable template versions where applicable  
							
							... 
							
							
							
							Uses the C++17 inline variable variants 
							
						 
						
							2018-08-24 18:22:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a74ba1cd59 
								
							 
						 
						
							
							
								
								file_util: Remove compiler version checks around is_trivially_copyable()  
							
							... 
							
							
							
							The minimum clang/GCC versions we support already support this. We can also
remove is_standard_layout(), as fread and fwrite only require the type to be
trivially copyable. 
							
						 
						
							2018-08-24 18:18:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8af89b6979 
								
							 
						 
						
							
							
								
								input_common, common: Add a few functions  
							
							... 
							
							
							
							These functions include reloading udp client, testing communication and configuring calibration. I also added a function to common/thread.h to use WaitFor. 
							
						 
						
							2018-08-11 14:09:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1c364bb85 
								
							 
						 
						
							
							
								
								Merge pull request  #4073  from zhaowenlan1779/port-yuzu-988  
							
							... 
							
							
							
							Port "common/color: Minor cleanup" from yuzu 
							
						 
						
							2018-08-10 21:18:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								23e8dd66c4 
								
							 
						 
						
							
							
								
								math_util: Always initialize members of Rectangle  
							
							... 
							
							
							
							Prevents potentially using the members uninitialized. 
							
						 
						
							2018-08-10 10:11:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								319d685b13 
								
							 
						 
						
							
							
								
								common/color: Remove unnecessary const qualifiers on return types  
							
							... 
							
							
							
							These are just superfluous and not necessesary 
							
						 
						
							2018-08-10 09:35:28 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b956a2be1c 
								
							 
						 
						
							
							
								
								common/color: Get rid of undefined behavior  
							
							... 
							
							
							
							Gets rid of type punning via reinterpret_cast within functions. Instead,
we use memcpy to transfer the contents across types. 
							
						 
						
							2018-08-10 09:35:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0495ba5d91 
								
							 
						 
						
							
							
								
								file_util: Avoid sign-conversions in WriteArray() and ReadArray()  
							
							... 
							
							
							
							Prevents compiler warnings. 
							
						 
						
							2018-08-08 15:45:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c35a251d86 
								
							 
						 
						
							
							
								
								Merge pull request  #3985  from BreadFish64/fix-warnings  
							
							... 
							
							
							
							core: clean up warnings 
							
						 
						
							2018-08-02 11:14:57 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14b0435df2 
								
							 
						 
						
							
							
								
								Merge pull request  #3994  from FearlessTobi/replace-clamp-functions  
							
							... 
							
							
							
							Remove MathUtil::Clamp and replace it with its std:: counterpart 
							
						 
						
							2018-08-02 11:08:07 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c771dd9813 
								
							 
						 
						
							
							
								
								Merge pull request  #4021  from FearlessTobi/port-709  
							
							... 
							
							
							
							Port #709  from yuzu: "common/misc: Deduplicate code in GetLastErrorMsg() 
							
						 
						
							2018-08-02 11:00:53 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								aa4b71d0ce 
								
							 
						 
						
							
							
								
								update fmt to latest stable release  
							
							... 
							
							
							
							5.1.0
fixes a multitude of errors on MSVC 
							
						 
						
							2018-08-01 14:10:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba6eee71f5 
								
							 
						 
						
							
							
								
								Merge pull request  #4024  from zhaowenlan1779/port-yuzu-745  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#745  from yuzu 
							
						 
						
							2018-08-01 15:02:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b92af5a858 
								
							 
						 
						
							
							
								
								param_package: Take std::string by value in string-based Set() function  
							
							... 
							
							
							
							Allows avoiding string copies by letting the strings be moved into the
function calls. 
							
						 
						
							2018-08-01 17:21:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9af731793a 
								
							 
						 
						
							
							
								
								Merge pull request  #4025  from zhaowenlan1779/port-yuzu-775  
							
							... 
							
							
							
							Port "string_util: Minor changes" from yuzu 
							
						 
						
							2018-07-30 18:28:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec76cd82b0 
								
							 
						 
						
							
							
								
								Merge pull request  #4037  from zhaowenlan1779/port-yuzu-710  
							
							... 
							
							
							
							Port "common/common_funcs: Remove unused rotation functions" from yuzu 
							
						 
						
							2018-07-30 18:28:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecb3dc2fb8 
								
							 
						 
						
							
							
								
								Merge pull request  #4038  from zhaowenlan1779/port-yuzu-711  
							
							... 
							
							
							
							Port "common/swap: Minor changes" from yuzu 
							
						 
						
							2018-07-30 10:21:49 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8fd9f22657 
								
							 
						 
						
							
							
								
								Merge pull request  #4030  from zhaowenlan1779/port-yuzu-743  
							
							... 
							
							
							
							Port "logging: Use std::string_view where applicable" from yuzu 
							
						 
						
							2018-07-30 10:19:28 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1a0529a064 
								
							 
						 
						
							
							
								
								common/swap: Remove unnecessary const on return value of swap()  
							
							
							
						 
						
							2018-07-30 21:30:15 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a2203e1566 
								
							 
						 
						
							
							
								
								common/swap: Use static_cast where applicable  
							
							
							
						 
						
							2018-07-30 21:30:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5a66820c20 
								
							 
						 
						
							
							
								
								common/swap: Use using aliases where applicable  
							
							
							
						 
						
							2018-07-30 21:30:13 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								b0c35c54ca 
								
							 
						 
						
							
							
								
								Fix travis MinGW build  
							
							
							
						 
						
							2018-07-30 14:50:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b539745153 
								
							 
						 
						
							
							
								
								common/common_funcs: Remove unused rotation functions  
							
							... 
							
							
							
							These are unused and essentially don't provide much benefit either. If
we ever need rotation functions, these can be introduced in a way that
they don't sit in a common_* header and require a bunch of ifdefing to
simply be available 
							
						 
						
							2018-07-30 20:08:59 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5333c37de 
								
							 
						 
						
							
							
								
								Merge pull request  #4033  from zhaowenlan1779/port-yuzu-764  
							
							... 
							
							
							
							Port "file_util: Minor changes to ScanDirectoryTree() and ForeachDirectoryEntry()" from yuzu 
							
						 
						
							2018-07-30 13:51:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4acc4d87d6 
								
							 
						 
						
							
							
								
								Merge pull request  #4032  from zhaowenlan1779/port-yuzu-758  
							
							... 
							
							
							
							Port "common: Remove synchronized_wrapper.h" from yuzu 
							
						 
						
							2018-07-30 12:36:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c4c158c6b6 
								
							 
						 
						
							
							
								
								Merge pull request  #4036  from zhaowenlan1779/port-yuzu-705  
							
							... 
							
							
							
							Port "file_util: return string by const reference for GetExeDirectory()" from yuzu 
							
						 
						
							2018-07-30 12:10:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								995d1cd785 
								
							 
						 
						
							
							
								
								string_util: Get rid of separate resize() in CPToUTF16(), UTF16ToUTF8(), CodeToUTF8() and UTF8ToUTF16()  
							
							... 
							
							
							
							There's no need to perform the resize separately here, since the
constructor allows presizing the buffer.
Also move the empty string check before the construction of the string
to make the early out more straightforward. 
							
						 
						
							2018-07-30 18:18:15 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f34dde32d1 
								
							 
						 
						
							
							
								
								string_util: Use emplace_back() in SplitString() instead of push_back()  
							
							... 
							
							
							
							This is equivalent to doing:
push_back(std::string(""));
which is likely not to cause issues, assuming a decent std::string
implementation with small-string optimizations implemented in its
design, however it's still a little unnecessary to copy that buffer
regardless. Instead, we can use emplace_back() to directly construct the
empty string within the std::vector instance, eliminating any possible
overhead from the copy. 
							
						 
						
							2018-07-30 18:18:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								841bb4e5bd 
								
							 
						 
						
							
							
								
								string_util: Remove unnecessary std::string instance in TabsToSpaces()  
							
							... 
							
							
							
							We can just use the variant of std::string's replace() function that can
replace an occurrence with N copies of the same character, eliminating
the need to allocate a std::string containing a buffer of spaces. 
							
						 
						
							2018-07-30 18:18:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								99b2a871a7 
								
							 
						 
						
							
							
								
								file_util: return string by const reference for GetExeDirectory()  
							
							... 
							
							
							
							This disallows modifying the internal string buffer (which shouldn't be
modified anyhow). 
							
						 
						
							2018-07-30 16:55:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								77f4859059 
								
							 
						 
						
							
							
								
								Merge pull request  #4026  from zhaowenlan1779/port-yuzu-765  
							
							... 
							
							
							
							Port "file_util: Remove goto usages from Copy()" from yuzu 
							
						 
						
							2018-07-30 11:44:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								df5069f8c0 
								
							 
						 
						
							
							
								
								file_util: Use a u64 to represent number of entries  
							
							... 
							
							
							
							This avoids a truncating cast on size. I doubt we'd ever traverse a
directory this large, however we also shouldn't truncate sizes away. 
							
						 
						
							2018-07-30 16:19:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6cb45536 
								
							 
						 
						
							
							
								
								file_util: std::move FST entries in ScanDirectoryTree()  
							
							... 
							
							
							
							Avoids unnecessary copies when building up the FST entries. 
							
						 
						
							2018-07-30 16:16:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1eb3d0c634 
								
							 
						 
						
							
							
								
								common: Remove synchronized_wrapper.h  
							
							... 
							
							
							
							This is entirely unused in the codebase. 
							
						 
						
							2018-07-30 15:12:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1affca05c7 
								
							 
						 
						
							
							
								
								logging/filter: Use std::string_view in ParseFilterString()  
							
							... 
							
							
							
							Allows avoiding constructing std::string instances, since this only
reads an arbitrary sequence of characters.
We can also make ParseFilterRule() internal, since it doesn't depend on
any private instance state of Filter 
							
						 
						
							2018-07-30 14:56:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								798ebda049 
								
							 
						 
						
							
							
								
								logging/backend: Add missing standard includes  
							
							... 
							
							
							
							A few inclusions were being satisfied indirectly. To prevent breakages
in the future, include these directly. 
							
						 
						
							2018-07-30 14:56:52 +08:00