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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d79cb6373d 
								
							 
						 
						
							
							
								
								Merge pull request  #3972  from zhaowenlan1779/common-timer  
							
							... 
							
							
							
							common/timer: use std::chrono, avoid platform-dependent code 
							
						 
						
							2018-07-25 10:00:04 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc1f44f7bd 
								
							 
						 
						
							
							
								
								common/string_utils: replace boost::transform with std counterpart  
							
							... 
							
							
							
							Note: according to cppreference it is necessary to convert char to unsigned char when using std::tolower and std::toupper, otherwise the behaviour would be undefined. 
							
						 
						
							2018-07-25 08:04:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87872aa369 
								
							 
						 
						
							
							
								
								Merge pull request  #3976  from MerryMage/rm-code_block  
							
							... 
							
							
							
							common: CodeBlock is unused 
							
						 
						
							2018-07-23 09:21:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								eae523ae17 
								
							 
						 
						
							
							
								
								common: CodeBlock is unused  
							
							
							
						 
						
							2018-07-22 21:04:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29ddbe4e7b 
								
							 
						 
						
							
							
								
								Merge pull request  #3973  from B3n30/MPSCQueue  
							
							... 
							
							
							
							remove polymorphism issue 
							
						 
						
							2018-07-22 22:22:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								872e505cc6 
								
							 
						 
						
							
							
								
								common/timer: use std::chrono, avoid platform-dependent code  
							
							... 
							
							
							
							* core/timer: use even more std::chrono
* common/timer: convert GetLocalTimeSinceJan1970 
							
						 
						
							2018-07-22 15:40:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								8480899d8b 
								
							 
						 
						
							
							
								
								remove polymorphism issue  
							
							
							
						 
						
							2018-07-21 16:16:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0a8563fb79 
								
							 
						 
						
							
							
								
								telemetry: Remove unnecessary Field constructor  
							
							... 
							
							
							
							We can just take the value parameter by value which allows both moving
into it, and copies at the same time, depending on the calling code. 
							
						 
						
							2018-07-18 16:18:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3244042c4c 
								
							 
						 
						
							
							
								
								telemetry: Make operator== and operator!= const member functions of Field  
							
							... 
							
							
							
							These operators don't modify internal class state, so they can be made
const member functions. While we're at it, drop the unnecessary inline
keywords. Member functions that are defined in the class declaration are
already inline by default. 
							
						 
						
							2018-07-18 16:17:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								faa62b0d1e 
								
							 
						 
						
							
							
								
								telemetry: Default copy/move constructors and assignment operators  
							
							... 
							
							
							
							This provides the equivalent behavior, but without as much boilerplate.
While we're at it, explicitly default the move constructor, since we
have a move-assignment operator defined. 
							
						 
						
							2018-07-18 16:15:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18664c719e 
								
							 
						 
						
							
							
								
								frontend/applets: misc fixes  
							
							... 
							
							
							
							* Renamed applet to applets
* Added log classes Applet and Applet.SWKBD
* Fixes to get it compile 
							
						 
						
							2018-06-30 08:01:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								0eab948728 
								
							 
						 
						
							
							
								
								reformat all files with clang-format  
							
							
							
						 
						
							2018-06-29 16:56:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5a76e58b 
								
							 
						 
						
							
							
								
								log: replace all NGLOG with LOG  
							
							
							
						 
						
							2018-06-29 14:18:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								fde415968e 
								
							 
						 
						
							
							
								
								log: remove deprecated log macros  
							
							
							
						 
						
							2018-06-29 14:02:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								f831a08224 
								
							 
						 
						
							
							
								
								logging: Added NGLOG_GENERIC (needed for vm_manager)  
							
							
							
						 
						
							2018-06-22 18:48:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
							
							
								
							
							
								ddc97b15f4 
								
							 
						 
						
							
							
								
								common: Parse Nightly/Canary build version  
							
							
							
						 
						
							2018-06-20 09:30:26 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09982c3386 
								
							 
						 
						
							
							
								
								Merge pull request  #3732  from ccawley2011/fix-arm  
							
							... 
							
							
							
							Fix compilation on ARM 
							
						 
						
							2018-05-26 20:14:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James 
								
							 
						 
						
							
							
							
							
								
							
							
								29551c187a 
								
							 
						 
						
							
							
								
								Add missing std::string import in text_formatter  
							
							
							
						 
						
							2018-05-19 21:31:09 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron Cawley 
								
							 
						 
						
							
							
							
							
								
							
							
								101d8964f1 
								
							 
						 
						
							
							
								
								common: Fix compilation on ARM  
							
							
							
						 
						
							2018-05-13 11:34:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								51398e0301 
								
							 
						 
						
							
							
								
								Logging: Add customizable logging backends and fmtlib based macros  
							
							... 
							
							
							
							* Change the logging backend to support multiple sinks through the
Backend Interface
* Add a new set of logging macros to use fmtlib instead.
* Qt: Compile as GUI application on windows to make the console hidden by
default. Add filter configuration and a button to open log location.
* SDL: Migrate to the new logging macros 
							
						 
						
							2018-04-23 21:32:56 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								39fce60145 
								
							 
						 
						
							
							
								
								[quick-fix]file-util: fmtlib errors on FILE* type parameter. Explicitly cast it to void*  
							
							
							
						 
						
							2018-04-06 13:35:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9544ca015 
								
							 
						 
						
							
							
								
								Merge pull request  #3580  from daniellimws/common-fmt  
							
							... 
							
							
							
							common: Migrate logging macros 
							
						 
						
							2018-04-06 12:38:08 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								acb02d300c 
								
							 
						 
						
							
							
								
								Merge pull request  #3518  from wwylele/hashable-struct  
							
							... 
							
							
							
							Common/Hash: abstract HashableStruct from GLShader::PicaShaderConfig 
							
						 
						
							2018-04-05 14:39:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fff7227f86 
								
							 
						 
						
							
							
								
								Merge pull request  #3579  from ccawley2011/architecture-defines  
							
							... 
							
							
							
							common: Clean up architecture-specific defines 
							
						 
						
							2018-03-31 10:41:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								0f4c9c9f47 
								
							 
						 
						
							
							
								
								file_util: Remove long long casting on buf.st_size in NGLOG statement  
							
							
							
						 
						
							2018-03-27 23:31:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								968569aa61 
								
							 
						 
						
							
							
								
								Replace format specifiers for all usages of ASSERT_MSG  
							
							
							
						 
						
							2018-03-27 23:28:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								59b8a1dbc2 
								
							 
						 
						
							
							
								
								assert: Undo removal of newline for string with __VA_ARGS__  
							
							
							
						 
						
							2018-03-27 10:01:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								111da6db06 
								
							 
						 
						
							
							
								
								common: Migrate logging macros  
							
							... 
							
							
							
							Follow-up of #3533 
Replace logging to use NGLOG instead of LOG
This is significantly larger than the previous ones. 
							
						 
						
							2018-03-25 18:42:50 +08: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								174e7e268a 
								
							 
						 
						
							
							
								
								Merge pull request  #3533  from daniellimws/fmtlib-macros  
							
							... 
							
							
							
							Logging: Add fmtlib-based macros 
							
						 
						
							2018-03-24 08:04:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								11ce0f91ab 
								
							 
						 
						
							
							
								
								Remove dependency chrono  
							
							... 
							
							
							
							Was included last time due to adding Entry into log.h
Now it is no longer needed but I forgot to remove it last time 
							
						 
						
							2018-03-22 21:42:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron Cawley 
								
							 
						 
						
							
							
							
							
								
							
							
								2520ad57a5 
								
							 
						 
						
							
							
								
								common: Use ARCHITECTURE_x86_64 instead of ARCHITECTURE_X64  
							
							
							
						 
						
							2018-03-21 22:19:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron Cawley 
								
							 
						 
						
							
							
							
							
								
							
							
								1afcaed1ff 
								
							 
						 
						
							
							
								
								common: Use ARCHITECTURE_ARM instead of _M_ARM  
							
							
							
						 
						
							2018-03-21 22:17:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								4adbf29b0c 
								
							 
						 
						
							
							
								
								Fix clang-format  
							
							... 
							
							
							
							Oops forgot to check... 
							
						 
						
							2018-03-22 00:45:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								e6ee1020e1 
								
							 
						 
						
							
							
								
								Replace ##__VA_ARGS__ with __VA_ARGS__  
							
							
							
						 
						
							2018-03-22 00:40:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								c892cea029 
								
							 
						 
						
							
							
								
								Place FmtLogMessage's definition in backend.cpp  
							
							... 
							
							
							
							I decided to overload LogMessage because I don't see a reason to come up with a new function name just for this, but if you guys want me to overload FmtLogMessage instead I'm fine with that. 
							
						 
						
							2018-03-21 23:36:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								ceeb2810fe 
								
							 
						 
						
							
							
								
								Add nullptr check to LogEntry  
							
							... 
							
							
							
							Also remove explicit comparison with nullptr to make code shorter. 
							
						 
						
							2018-03-20 14:15:48 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								2b4998a122 
								
							 
						 
						
							
							
								
								Add check if filter is not a nullptr  
							
							... 
							
							
							
							Fix segfault and pass tests 
							
						 
						
							2018-03-17 22:55:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron Cawley 
								
							 
						 
						
							
							
							
							
								
							
							
								8d1cab4892 
								
							 
						 
						
							
							
								
								CMake: Set EMU_ARCH_BITS in CMakeLists.txt  
							
							
							
						 
						
							2018-03-16 13:29:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								c4f98c1a2e 
								
							 
						 
						
							
							
								
								Logging: Fix clang-format  
							
							
							
						 
						
							2018-03-16 21:18:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								b5532babab 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'citra/master' into fmtlib-macros  
							
							
							
						 
						
							2018-03-16 20:50:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								98e669cf00 
								
							 
						 
						
							
							
								
								Remove all edits not in the scope of this PR  
							
							
							
						 
						
							2018-03-16 12:17:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								373efd3158 
								
							 
						 
						
							
							
								
								Logging: Remove customizable logging backends  
							
							... 
							
							
							
							Separate code for customizing logging backends from this branch 
							
						 
						
							2018-03-16 11:56:40 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Lim Wee Soong 
								
							 
						 
						
							
							
							
							
								
							
							
								eee388588e 
								
							 
						 
						
							
							
								
								Logging: Fix fmt errors after rebasing with master  
							
							... 
							
							
							
							fmt was updated during the clang-format update, which breaks the previous implementation of FmtLogMessage
Changes were:
* Move definition of FmtLogMessage into log.h to use variadic templates as FMT_VARIADIC was removed
To supplement the change above:
* Move Entry and CreateEntry into log.h
* Add LogEntry in backend.cpp 
							
						 
						
							2018-03-16 11:48:33 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								ab4ba71f3e 
								
							 
						 
						
							
							
								
								fixup! Prevent crashes on closing by waiting for the impl thread  
							
							
							
						 
						
							2018-03-16 11:18:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								87bc5266ef 
								
							 
						 
						
							
							
								
								Logging: Various logging improvements  
							
							... 
							
							
							
							* Uses PopWait to reduce the amount of busy waiting if there aren't many
new logs
* Opens the log file as shared on windows, letting other programs read
the logs, but not write to them while citra is running
* Flushes the logs to disk if a log >= error arrives 
							
						 
						
							2018-03-16 11:18:06 +08:00