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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex James 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d299d0ed65 
								
							 
						 
						
							
							
								
								travis/macos: Use macpack to bundle dependencies  
							
							... 
							
							
							
							This appears to properly handle the ffmpeg libraries that dylibbundler
failed to patch. 
							
						 
						
							2019-03-11 22:21:17 +08:00