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 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							186db894b9 
							
						 
					 
					
						
						
							
							svc: Save report on call to svcBreak  
						
						
						
						
					 
					
						2019-05-25 16:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2dde8f5cfe 
							
						 
					 
					
						
						
							
							core: Add Reporter class to take/save reports  
						
						
						
						
					 
					
						2019-05-25 16:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							658d2ee97d 
							
						 
					 
					
						
						
							
							settings: Add 'Reporting Services' config option  
						
						... 
						
						
						
						Full enable/disable for all reports. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5574be21cc 
							
						 
					 
					
						
						
							
							arm_interface: Expand backtrace generation  
						
						... 
						
						
						
						Returns results as a vector of entries for further processing. Logs addresses, offsets, and mangled name. 
						
						
					 
					
						2019-05-25 16:06:53 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2179ad7483 
							
						 
					 
					
						
						
							
							core: Track load offsets of NSO modules  
						
						... 
						
						
						
						Needed for backtrace decomposition 
						
						
					 
					
						2019-05-25 16:06:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4f8fe24d9 
							
						 
					 
					
						
						
							
							Merge pull request  #2489  from FearlessTobi/port-4716  
						
						... 
						
						
						
						Port citra-emu/citra#4716 : "HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread" 
						
						
					 
					
						2019-05-24 18:23:15 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							016f2eab73 
							
						 
					 
					
						
						
							
							Fix bitmask logic inversion  
						
						
						
						
					 
					
						2019-05-23 02:37:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed896075e 
							
						 
					 
					
						
						
							
							fix introduced clang-format errors  
						
						
						
						
					 
					
						2019-05-23 01:39:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d81b58f320 
							
						 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2019-05-23 01:28:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7fba9c7224 
							
						 
					 
					
						
						
							
							clang-format fixes  
						
						
						
						
					 
					
						2019-05-23 01:14:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7dbf4c1ae5 
							
						 
					 
					
						
						
							
							Implement IApplicationFunctions::GetDesiredLanguage  
						
						
						
						
					 
					
						2019-05-23 00:55:56 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7d37301a 
							
						 
					 
					
						
						
							
							service/aoc: Avoid allocating and discarding data  
						
						... 
						
						
						
						Previously, the code was accumulating data into a std::vector and then
tossing all of it away if a setting was disabled.
Instead, we can just check if it's disabled and do no work at all if
possible. If it's enabled, then we can append to the vector and
allocate.
Unlikely to impact usage much, but it is slightly less sloppy with
resources. 
						
						
					 
					
						2019-05-23 00:26:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e200a894 
							
						 
					 
					
						
						
							
							service/aoc: Remove unnecessary includes  
						
						... 
						
						
						
						Removes two header dependencies related to file handling that aren't
actually used within the source file. 
						
						
					 
					
						2019-05-22 23:26:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							819d229e76 
							
						 
					 
					
						
						
							
							service/aoc: Pop all passed values where applicable  
						
						... 
						
						
						
						A few of the aoc service stubs/implementations weren't fully popping all
of the parameters passed to them. This ensures that all parameters are
popped and, at minimum, logged out. 
						
						
					 
					
						2019-05-22 23:24:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13dda1d8ed 
							
						 
					 
					
						
						
							
							Merge pull request  #2410  from lioncash/affinity  
						
						... 
						
						
						
						kernel/svc: Reorganize and fix up the initial handling of svcSetThreadCoreMask() 
						
						
					 
					
						2019-05-19 13:59:52 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fd247c84a 
							
						 
					 
					
						
						
							
							Merge pull request  #2439  from lioncash/audren  
						
						... 
						
						
						
						service/audren_u: Get rid of magic values within GetAudioRendererWorkBufferSize 
						
						
					 
					
						2019-05-19 15:23:04 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							594328f494 
							
						 
					 
					
						
						
							
							Merge pull request  #2463  from lioncash/set  
						
						... 
						
						
						
						service/set: Correct and simplify behavior related to copying language codes 
						
						
					 
					
						2019-05-19 15:17:39 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ff0c70c72 
							
						 
					 
					
						
						
							
							Merge pull request  #2487  from lioncash/service-return  
						
						... 
						
						
						
						service/am: Add missing return in error case for IStorageAccessor's Read/Write() 
						
						
					 
					
						2019-05-19 14:59:40 +01:00