fearlessTobi 
							
						 
					 
					
						
						
							
						
						d755a15891 
					 
					
						
						
							
							fix compilation problems  
						
						 
						
						
						
						
					 
					
						2019-03-23 12:43:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						9b07ff9681 
					 
					
						
						
							
							Merge pull request  #4683  from wwylele/misc-global-clean  
						
						 
						
						... 
						
						
						
						Misc global instance reference cleaup 
						
						
					 
					
						2019-03-22 22:28:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						4b6295ae68 
					 
					
						
						
							
							Merge pull request  #4709  from FearlessTobi/port-2247  
						
						 
						
						... 
						
						
						
						Port yuzu-emu/yuzu#2247 : "common/thread_queue_list: Remove unnecessary dependency on boost" 
						
						
					 
					
						2019-03-22 22:23:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						bd4c04aec1 
					 
					
						
						
							
							common/thread_queue_list: Remove unnecessary dependency on boost  
						
						 
						
						... 
						
						
						
						We really don't need to pull in several headers of boost related
machinery just to perform the erase-remove idiom (particularly with
C++20 around the corner, which adds universal container std::erase and
std::erase_if, which we can just use instead).
With this, we don't need to link in anything boost-related into common. 
						
						
					 
					
						2019-03-22 23:13:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						17c0e903db 
					 
					
						
						
							
							Merge pull request  #4694  from FearlessTobi/port-2210  
						
						 
						
						... 
						
						
						
						Port commit from yuzu-emu/yuzu#2210 : "common/bit_field: Make BitField trivially copyable" 
						
						
					 
					
						2019-03-22 11:22:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						2138db3d7d 
					 
					
						
						
							
							Merge pull request  #4690  from wwylele/uds-deprecated  
						
						 
						
						... 
						
						
						
						UDS: implement deprecated functions 
						
						
					 
					
						2019-03-21 09:52:01 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vamsi Krishna 
							
						 
					 
					
						
						
							
						
						aedf5a84b0 
					 
					
						
						
							
							Merge pull request  #4671  from jroweboy/mic4  
						
						 
						
						... 
						
						
						
						Microphone support 
						
						
					 
					
						2019-03-20 23:12:38 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Rowe 
							
						 
					 
					
						
						
							
						
						b4d538468d 
					 
					
						
						
							
							Change resampling s16 -> u8 to respect aliasing rules  
						
						 
						
						
						
						
					 
					
						2019-03-20 09:31:03 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						4d997d7779 
					 
					
						
						
							
							Merge pull request  #4705  from FearlessTobi/port-2254  
						
						 
						
						... 
						
						
						
						Port yuzu-emu/yuzu#2254 : "input_common/sdl_impl: Minor cleanup in SDLState constructor" 
						
						
					 
					
						2019-03-19 20:06:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						bf4b0dd1f4 
					 
					
						
						
							
							input_common/sdl_impl: Make lambda capture more specific in SDLState constructor  
						
						 
						
						... 
						
						
						
						We don't need to universally capture by reference. We specifically just
need to capture the this pointer. 
						
						
					 
					
						2019-03-19 23:55:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ed31197402 
					 
					
						
						
							
							input_common/sdl_impl: Remove unnecessary std::chrono::duration construction  
						
						 
						
						... 
						
						
						
						Specifying the time unit itself is sufficient here. 
						
						
					 
					
						2019-03-19 23:55:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						a5c087f5de 
					 
					
						
						
							
							input_common/sdl_impl: Remove unused variable in SDLState constructor  
						
						 
						
						
						
						
					 
					
						2019-03-19 23:55:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						1f233e4365 
					 
					
						
						
							
							Merge pull request  #4691  from liushuyu/oes_fix  
						
						 
						
						... 
						
						
						
						video_core: renderer_opengl: gles color fix 
						
						
					 
					
						2019-03-18 19:01:13 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						322f575ff5 
					 
					
						
						
							
							Merge pull request  #4697  from xperia64/getopt_fix  
						
						 
						
						... 
						
						
						
						Fix getopt return type on systems where char is unsigned by default 
						
						
					 
					
						2019-03-18 10:42:52 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Rowe 
							
						 
					 
					
						
						
							
						
						9739e2b6fd 
					 
					
						
						
							
							Support signed 8bit pcm in cubeb input. Address review  
						
						 
						
						
						
						
					 
					
						2019-03-17 22:52:03 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						dbc3c8e9bb 
					 
					
						
						
							
							core/core: Remove the global telemetry accessor function  
						
						 
						
						... 
						
						
						
						With all usages converted off of it, this function can be removed. 
						
						
					 
					
						2019-03-17 23:17:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						65572a0fb8 
					 
					
						
						
							
							yuzu: Remove usage of the global telemetry accessor  
						
						 
						
						... 
						
						
						
						In these cases the system object is nearby, and in the other, the
long-form of accessing the telemetry instance is already used, so we can
get rid of the use of the global accessor. 
						
						
					 
					
						2019-03-17 23:17:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d37a2fb9e6 
					 
					
						
						
							
							yuzu-cmd/yuzu: Replace direct usage of the global system telemetry accessor in main()  
						
						 
						
						... 
						
						
						
						We already have the system instance around, so we can use that instead
of the accessor. 
						
						
					 
					
						2019-03-17 23:17:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6f251a6db2 
					 
					
						
						
							
							core/core: Replace direct usage of the global system telemetry accessor from Shutdown()  
						
						 
						
						... 
						
						
						
						The telemetry instance is actually a member of the class itself, so we
can access it directly instead of going through the global accessor. 
						
						
					 
					
						2019-03-17 23:17:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						592ec9b084 
					 
					
						
						
							
							logging/backend: Make time_origin a class variable instead of a local static  
						
						 
						
						... 
						
						
						
						Moves local global state into the Impl class itself and initializes it
at the creation of the instance instead of in the function.
This makes it nicer for weakly-ordered architectures, given the
CreateEntry() class won't need to have atomic loads executed for each
individual call to the CreateEntry class. 
						
						
					 
					
						2019-03-17 23:17:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						235fc348af 
					 
					
						
						
							
							logging/backend: Move CreateEntry into the Impl class  
						
						 
						
						... 
						
						
						
						This function is only ever used within this source file and makes it
easier to remove static state in the following change. 
						
						
					 
					
						2019-03-17 23:17:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						29c3d72940 
					 
					
						
						
							
							Merge pull request  #4678  from wwylele/mii-archive  
						
						 
						
						... 
						
						
						
						archive_ncch: add open source mii archive 
						
						
					 
					
						2019-03-17 15:54:28 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c47c24bbd2 
					 
					
						
						
							
							common/bit_field: Make BitField trivially copyable  
						
						 
						
						... 
						
						
						
						This makes the class much more flexible and doesn't make performing
copies with classes that contain a bitfield member a pain.
Given BitField instances are only intended to be used within unions, the
fact the full storage value would be copied isn't a big concern (only
sizeof(union_type) would be copied anyways).
While we're at it, provide defaulted move constructors for consistency. 
						
						
					 
					
						2019-03-16 04:10:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						6f6bfd4b3d 
					 
					
						
						
							
							Merge pull request  #4698  from xperia64/picky_gles_drivers  
						
						 
						
						... 
						
						
						
						Fix GLES version header on picky drivers 
						
						
					 
					
						2019-03-15 21:59:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						5803ce37bf 
					 
					
						
						
							
							Merge pull request  #4686  from zhaowenlan1779/macpack-test  
						
						 
						
						... 
						
						
						
						travis/macos: Use macpack to bundle dependencies 
						
						
					 
					
						2019-03-15 21:54:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xperia64 
							
						 
					 
					
						
						
							
						
						fa0919915c 
					 
					
						
						
							
							Fix GLES version header on picky drivers  
						
						 
						
						
						
						
					 
					
						2019-03-15 23:32:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xperia64 
							
						 
					 
					
						
						
							
						
						224142a57e 
					 
					
						
						
							
							Fix getopt on systems where char is unsigned by default  
						
						 
						
						
						
						
					 
					
						2019-03-15 23:19:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						4696b13170 
					 
					
						
						
							
							UDS: I was drunk  
						
						 
						
						
						
						
					 
					
						2019-03-15 00:35:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						1fbda5518e 
					 
					
						
						
							
							Merge pull request  #4684  from liushuyu/fix_freeze  
						
						 
						
						... 
						
						
						
						frontend: qt: fix a freeze issue 
						
						
					 
					
						2019-03-14 16:07:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						fd7730e7c8 
					 
					
						
						
							
							Merge pull request  #4575  from BreadFish64/android6  
						
						 
						
						... 
						
						
						
						android: add logging 
						
						
					 
					
						2019-03-14 16:00:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						9c5dca184c 
					 
					
						
						
							
							Merge pull request  #4688  from FearlessTobi/moar-nfc  
						
						 
						
						... 
						
						
						
						nfc: Improve implementation of GetAmiiboConfig 
						
						
					 
					
						2019-03-14 15:54:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liushuyu 
							
						 
					 
					
						
						
							
						
						71b0eab85c 
					 
					
						
						
							
							video_core: renderer_opengl: addressed comments...  
						
						 
						
						... 
						
						
						
						use indexing to make code more concise; use const bool instead of bool 
						
						
					 
					
						2019-03-14 10:58:29 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						a986e35795 
					 
					
						
						
							
							UDS: Change reply command ID for two versions of ConnectToNetwork  
						
						 
						
						
						
						
					 
					
						2019-03-14 10:10:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liushuyu 
							
						 
					 
					
						
						
							
						
						476df9debf 
					 
					
						
						
							
							video_core: renderer_opengl: addressed comments...  
						
						 
						
						... 
						
						
						
						... removed incorrect comments and removed incorrect value calculations 
						
						
					 
					
						2019-03-13 19:17:29 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						9c016ff3a3 
					 
					
						
						
							
							Y2R: pass in MemorySystem from service  
						
						 
						
						
						
						
					 
					
						2019-03-13 10:23:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						d6f3ac1f4e 
					 
					
						
						
							
							IR: pass in Core::Timing for ExtraHID  
						
						 
						
						
						
						
					 
					
						2019-03-13 10:23:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						ea496507d5 
					 
					
						
						
							
							DSP_DSP: use member system instead of global instance  
						
						 
						
						
						
						
					 
					
						2019-03-13 10:23:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liushuyu 
							
						 
					 
					
						
						
							
						
						164eb100eb 
					 
					
						
						
							
							video_core: renderer_opengl: addressed comments...  
						
						 
						
						... 
						
						
						
						... removed redundant comments and removed incorrect value assignments 
						
						
					 
					
						2019-03-12 22:56:11 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liushuyu 
							
						 
					 
					
						
						
							
						
						3983b12086 
					 
					
						
						
							
							video_core: renderer_opengl: gles color fix  
						
						 
						
						
						
						
					 
					
						2019-03-12 22:28:54 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						aaa599a849 
					 
					
						
						
							
							UDS: duplicate DecryptBeaconData implementation for deprecated version  
						
						 
						
						... 
						
						
						
						They are really identical in the NWM module code 
						
						
					 
					
						2019-03-13 00:21:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						16fb6a2c8d 
					 
					
						
						
							
							UDS: implement ConnectToNetworkDeprecated and forward params to ConnectToNetwork  
						
						 
						
						
						
						
					 
					
						2019-03-13 00:03:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						fc0fe5c3c0 
					 
					
						
						
							
							UDS: devide IPC and impl for ConnectToNetwork  
						
						 
						
						
						
						
					 
					
						2019-03-13 00:03:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						e121c59583 
					 
					
						
						
							
							UDS: implement BeginHostingNetworkDeprecated and forward params to BeginHostingNetwork  
						
						 
						
						
						
						
					 
					
						2019-03-13 00:03:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						5353d539ce 
					 
					
						
						
							
							UDS: divide IPC and impl for BeginHostingNetwork  
						
						 
						
						
						
						
					 
					
						2019-03-12 23:00:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						1076864935 
					 
					
						
						
							
							UDS: implement InitializeDeprecated and forward params to Initialize  
						
						 
						
						
						
						
					 
					
						2019-03-12 21:53:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						021c77bc9f 
					 
					
						
						
							
							UDS: divide IPC and impl for InitializeWithVersion  
						
						 
						
						
						
						
					 
					
						2019-03-12 21:50:14 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						8750b81ce0 
					 
					
						
						
							
							ServiceFrameworkBase: remove ownership to ServerPort  
						
						 
						
						... 
						
						
						
						This causes a reference cycle because ServerPort also holds a shared pointer to SessionRequestHandler (inherited by ServiceFrameworkBase). Given that the member port is never used in ServiceFrameworkBase, we can simply remove it. The port object is kept alive by ServiceManager|KernelSystem::named_ports -> ClientPort -> ServerPort 
						
						
					 
					
						2019-03-12 19:11:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						54d2f16c22 
					 
					
						
						
							
							core: reset kernel after service manager in Shutdown  
						
						 
						
						... 
						
						
						
						Services can hold kernel objects and do cleanup upon destruction, so we need to keep the kernel alive longer. The new order approximnately resembles the reverse construction order. I will revisit the ordering issue and make it less error-prone after global state cleanup 
						
						
					 
					
						2019-03-12 19:06:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liushuyu 
							
						 
					 
					
						
						
							
						
						ca46b4c3e2 
					 
					
						
						
							
							frontend: qt: fix a freeze where...  
						
						 
						
						... 
						
						
						
						... if you click on entry in the game list too fast, citra will hang 
						
						
					 
					
						2019-03-12 13:35:33 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fearlessTobi 
							
						 
					 
					
						
						
							
						
						ff3d7532c9 
					 
					
						
						
							
							nfc: Improve implementation of GetAmiiboConfig  
						
						 
						
						... 
						
						
						
						When making the initial implementation, I forgot to add the series variable to the AmiiboConfig struct.
With this PR it is added and many of the AmiiboConfig fields get their proper values now.
The loading of the Amiibo data that is added here has been hwtested.
This fixes Amiibos in Yoshis Woolly World, Smash (partially) and probably other games too. 
						
						
					 
					
						2019-03-12 19:08:01 +01:00