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 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						edf8c0a545 
					 
					
						
						
							
							Merge pull request  #2490  from lioncash/float  
						
						... 
						
						
						
						ipc_helpers: Amend floating-point type in Pop<double> specialization 
						
						
					 
					
						2019-05-19 14:50:30 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						27033de2e5 
					 
					
						
						
							
							Merge pull request  #2486  from lioncash/resetname  
						
						... 
						
						
						
						core/kernel/object: Rename ResetType enum members for clarity 
						
						
					 
					
						2019-05-19 08:47:59 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						242273788a 
					 
					
						
						
							
							ipc_helpers: Amend floating-point type in Pop<double> specialization  
						
						... 
						
						
						
						Currently, this overload isn't used, so this wasn't actually hit in any
code, only the float overload is used. 
						
						
					 
					
						2019-05-18 22:05:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						5993133d5e 
					 
					
						
						
							
							Address review comment  
						
						... 
						
						
						
						Co-Authored-By: Mat M. <mathew1800@gmail.com > 
						
						
					 
					
						2019-05-19 02:14:30 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d5cce86431 
					 
					
						
						
							
							kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked  
						
						... 
						
						
						
						These are only used from within this translation unit, so they don't
need to have external linkage. They were intended to be marked with this
anyways to be consistent with the other service functions. 
						
						
					 
					
						2019-05-18 19:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						88c263ee8e 
					 
					
						
						
							
							service/am: Add missing return in error case for IStorageAccessor's Read()/Write().  
						
						... 
						
						
						
						Previously this would fall through and return successfully, despite
being an out of bounds read or write. 
						
						
					 
					
						2019-05-18 18:50:04 -04:00