Zach Hilman 
							
						 
					 
					
						
						
							
						
						364932df3a 
					 
					
						
						
							
							Merge pull request  #2571  from lioncash/ref  
						
						... 
						
						
						
						kernel/process: Make Create()'s name parameter be taken by value 
						
						
					 
					
						2019-06-09 20:43:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fea6568955 
					 
					
						
						
							
							kernel/process: Make Create()'s name parameter be taken by value  
						
						... 
						
						
						
						Makes the interface more flexible in terms of how Create() may be
called, while still allowing the parameter itself to be moved into. 
						
						
					 
					
						2019-06-09 18:47:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3f87664d8f 
					 
					
						
						
							
							kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeap  
						
						... 
						
						
						
						Given we don't currently implement the personal heap yet, the existing
memory querying functions are essentially doing what the memory querying
types introduced in 6.0.0 do.
So, we can build the necessary machinery over the top of those and just
use them as part of info types. 
						
						
					 
					
						2019-06-09 18:22:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c1a8f684df 
					 
					
						
						
							
							kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()  
						
						... 
						
						
						
						Disambiguates and makes the name a little more consistent with
TotalPhysicalMemoryUsed. 
						
						
					 
					
						2019-06-09 18:12:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						81b1102090 
					 
					
						
						
							
							kernel/svc: Remove duplicate enum entry in svcGetInfo()  
						
						
						
						
					 
					
						2019-06-09 18:08:37 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						11f2f0f45c 
					 
					
						
						
							
							constants: Extract backup JPEG used by account services  
						
						
						
						
					 
					
						2019-06-07 17:46:57 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						de33ad25f5 
					 
					
						
						
							
							Merge pull request  #2514  from ReinUsesLisp/opengl-compat  
						
						... 
						
						
						
						video_core: Drop OpenGL core in favor of OpenGL compatibility 
						
						
					 
					
						2019-06-07 17:23:25 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						9db119f8a2 
					 
					
						
						
							
							kernel_executable: Optimize BLZ decompression  
						
						
						
						
					 
					
						2019-06-06 19:20:15 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						adb8a9152b 
					 
					
						
						
							
							Merge pull request  #2549  from lioncash/header  
						
						... 
						
						
						
						kernel/process: Remove unused boost header include 
						
						
					 
					
						2019-06-06 14:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						03d9bbaa90 
					 
					
						
						
							
							Merge pull request  #2551  from lioncash/dtor  
						
						... 
						
						
						
						service/ns: Add missing override specifiers 
						
						
					 
					
						2019-06-06 10:37:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e4fea833d4 
					 
					
						
						
							
							Merge pull request  #2419  from DarkLordZach/srv-lr-iface  
						
						... 
						
						
						
						lr: Add command handler skeletons for Open*LocationResolver 
						
						
					 
					
						2019-06-05 18:05:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8304aaf282 
					 
					
						
						
							
							service/ns: Add missing override specifiers  
						
						
						
						
					 
					
						2019-06-05 16:20:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						799302bc9d 
					 
					
						
						
							
							Merge pull request  #2526  from lioncash/global  
						
						... 
						
						
						
						core/telemetry_session: Remove usages of the global system accessor 
						
						
					 
					
						2019-06-05 15:57:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						81e09bb121 
					 
					
						
						
							
							Merge pull request  #2545  from lioncash/timing  
						
						... 
						
						
						
						core/core_timing_util: Use std::chrono types for specifying time units 
						
						
					 
					
						2019-06-05 15:52:37 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						2beaaa35c5 
					 
					
						
						
							
							Merge pull request  #2510  from SciresM/desired_language  
						
						... 
						
						
						
						Implement/Fix IApplicationFunctions::GetDesiredLanguage 
						
						
					 
					
						2019-06-05 15:39:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						19dcb50692 
					 
					
						
						
							
							kernel/process: Remove unused boost header include  
						
						... 
						
						
						
						Boost headers typically include a lot of other headers, so removing this
can prevent a bit of unnecessary compiler churn when building. 
						
						
					 
					
						2019-06-05 14:03:29 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						c417b4fe28 
					 
					
						
						
							
							game_list: Accept *.kip as a file extension of executables  
						
						
						
						
					 
					
						2019-06-05 00:33:05 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ce9f7ac4f2 
					 
					
						
						
							
							loader: Add recognition for KIP file type  
						
						
						
						
					 
					
						2019-06-05 00:22:07 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						a76bd49268 
					 
					
						
						
							
							loader: Add KIP and INI file parser-specific errors  
						
						
						
						
					 
					
						2019-06-05 00:21:44 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						c3548967b1 
					 
					
						
						
							
							loader: Add AppLoader_KIP for KIP files  
						
						
						
						
					 
					
						2019-06-05 00:21:17 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						b550a01f74 
					 
					
						
						
							
							program_metadata: Add function to load meta from raw parameters  
						
						... 
						
						
						
						Needed for KIP loading as KIPs do not have an NPDM but do have the essential parts of the data within. 
						
						
					 
					
						2019-06-05 00:20:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						0f37096820 
					 
					
						
						
							
							partition_data_manager: Remove KIP processing and use FileSys  
						
						... 
						
						
						
						Previously, this TU contained the necessary headers to parse KIP/INI but now it should just use the FileSys class. 
						
						
					 
					
						2019-06-05 00:19:29 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						421c3e831a 
					 
					
						
						
							
							file_sys: Add classes to parse KIP1 and INI1 files  
						
						
						
						
					 
					
						2019-06-05 00:18:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2548661c08 
					 
					
						
						
							
							core/core_timing_util: Amend casing of cyclesTo* functions  
						
						... 
						
						
						
						Makes the casing consistent with all of our general function naming
conventions. 
						
						
					 
					
						2019-06-04 20:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						42f5fd0ab3 
					 
					
						
						
							
							core/core_timing_util: Use std::chrono types for specifying time units  
						
						... 
						
						
						
						Makes the interface more type-safe and consistent in terms of return
values. 
						
						
					 
					
						2019-06-04 20:31:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						79189c7e3e 
					 
					
						
						
							
							core/core_timing_utils: Simplify overload set  
						
						... 
						
						
						
						Removes unused overloads, simplifying the overall interface,
deduplicating some code. 
						
						
					 
					
						2019-06-04 19:44:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e32bf646cf 
					 
					
						
						
							
							yuzu/bootmanager: Treat the resolution factor as a u32  
						
						... 
						
						
						
						Treating it as a u16 can result in a sign-conversion warning when
performing arithmetic with it, as u16 promotes to an int when aritmetic
is performed on it, not unsigned int.
This also makes the interface more uniform, as the layout interface now
operates on u32 across the board. 
						
						
					 
					
						2019-06-03 15:34:31 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ed74a3cb8b 
					 
					
						
						
							
							Merge pull request  #1931  from DarkLordZach/mii-database-1  
						
						... 
						
						
						
						mii: Implement MiiManager backend and several mii service commands 
						
						
					 
					
						2019-05-30 13:26:40 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7259f7a733 
					 
					
						
						
							
							rasterizer_opengl: Remove OpenGL core profile  
						
						
						
						
					 
					
						2019-05-30 13:21:00 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						665b7e8e18 
					 
					
						
						
							
							Merge pull request  #2518  from ReinUsesLisp/sdl2-window  
						
						... 
						
						
						
						yuzu_cmd: Split emu_window OpenGL implementation into its own file 
						
						
					 
					
						2019-05-29 11:01:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8bbe930fac 
					 
					
						
						
							
							core/core: Remove unnecessary includes  
						
						... 
						
						
						
						The contents of these includes aren't used anywhere in this translation
unit. 
						
						
					 
					
						2019-05-29 00:00:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						84a8fb9264 
					 
					
						
						
							
							core/loader: Remove LoadKernelSystemMode  
						
						... 
						
						
						
						This is a hold-over from Citra and doesn't apply to yuzu. 
						
						
					 
					
						2019-05-28 22:28:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b1a4ab2ccc 
					 
					
						
						
							
							core/telemetry_session: Remove unnecessary web service nulling out in destructor  
						
						... 
						
						
						
						This will automatically occur when the backend instance goes out of
scope at the end of the destructor's execution. 
						
						
					 
					
						2019-05-28 22:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						215fd82738 
					 
					
						
						
							
							core/telemetry_session: Remove usages of the global system accessor  
						
						... 
						
						
						
						Makes the dependency explicit in the TelemetrySession's interface
instead of making it a hidden dependency.
This also revealed a hidden issue with the way the telemetry session was
being initialized. It was attempting to retrieve the app loader and log
out title-specific information. However, this isn't always guaranteed to
be possible.
During the initialization phase, everything is being constructed. It
doesn't mean an actual title has been selected. This is what the Load()
function is for. This potentially results in dead code paths involving
the app loader. Instead, we explicitly add this information when we know
the app loader instance is available. 
						
						
					 
					
						2019-05-28 22:28:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						05af9d915c 
					 
					
						
						
							
							core/telemetry_session: Explicitly delete copy and move constructors  
						
						... 
						
						
						
						NonCopyable is misleading here. It also makes the class non-moveable as
well, so we can be explicit about this. 
						
						
					 
					
						2019-05-28 21:07:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2fb3b9b951 
					 
					
						
						
							
							core/telemetry_session: Remove unused include  
						
						
						
						
					 
					
						2019-05-28 20:56:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cfd885163f 
					 
					
						
						
							
							Merge pull request  #2519  from lioncash/sign  
						
						... 
						
						
						
						loader/nso, core/core_timing_util: Silence sign-comparison warning 
						
						
					 
					
						2019-05-27 12:26:17 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						52b80d231c 
					 
					
						
						
							
							ncm: Implement LR OpenAddOnContentLocationResolver (2)  
						
						... 
						
						
						
						Returns an object of type IAddOnContentLocationResolver for the provided StorageId. 
						
						
					 
					
						2019-05-26 20:37:13 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						e0920ef4ba 
					 
					
						
						
							
							ncm: Implement LR OpenRegisteredLocationResolver (1)  
						
						... 
						
						
						
						Returns an object of type IRegisteredLocationResolver for the StorageId. 
						
						
					 
					
						2019-05-26 18:24:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						33ac193bf6 
					 
					
						
						
							
							ncm: Implement LR OpenLocationResolver (0)  
						
						... 
						
						
						
						Returns an object of type ILocationResolver with the provided StorageId. 
						
						
					 
					
						2019-05-26 18:24:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						b77fde7c5c 
					 
					
						
						
							
							loader: Move NSO module tracking to AppLoader  
						
						... 
						
						
						
						Also cleanup of general stuff 
						
						
					 
					
						2019-05-26 11:40:46 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						37eaf39b44 
					 
					
						
						
							
							emu_window: Pass OnMinimalClientAreaChangeRequest argument by copy  
						
						... 
						
						
						
						There's no performance improvement in passing an unsigned pair by
reference. 
						
						
					 
					
						2019-05-26 00:54:13 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bb248a2710 
					 
					
						
						
							
							Merge pull request  #2509  from lioncash/aoc  
						
						... 
						
						
						
						service/aoc_u: Minor cleanup 
						
						
					 
					
						2019-05-25 23:00:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0fa039d8d0 
					 
					
						
						
							
							core_timing_util: Silence sign-comparison warnings  
						
						... 
						
						
						
						We can just make the conversion explicit instead of implicit here to
silence -Wsign-compare warnings. 
						
						
					 
					
						2019-05-25 17:01:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e5159cfb84 
					 
					
						
						
							
							loader/nso: Silence sign-comparison warning  
						
						... 
						
						
						
						This was previously performing a size_t == int comparison. Silences a
-Wsign-compare warning. 
						
						
					 
					
						2019-05-25 16:53:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						cdf52b9374 
					 
					
						
						
							
							prepo: Save reports from PlayReport service  
						
						... 
						
						
						
						Logs a lot of seemingly innocuous telemetry games generate. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						34e9736910 
					 
					
						
						
							
							fatal: Save report on fatal:u call  
						
						... 
						
						
						
						Matches offical behavior with creport and replaces old log/text based report system. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						fc309bf893 
					 
					
						
						
							
							service: Save report on unimplemented function call  
						
						
						
						
					 
					
						2019-05-25 16:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						24392c8ec8 
					 
					
						
						
							
							applets/error: Save report on error applet  
						
						... 
						
						
						
						This matches official behavior with the erpt/eclct/eupld service chain. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						bdc47693f1 
					 
					
						
						
							
							applets: Save report on stubbed applet  
						
						... 
						
						
						
						This also reworks the applet data storage to be peekable. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00