bunnei 
							
						 
					 
					
						
						
							
						
						db21ac2627 
					 
					
						
						
							
							Merge pull request  #2077  from lioncash/virt  
						
						... 
						
						
						
						kernel/wait_object: Devirtualize functions related to manipulating the thread list directly 
						
						
					 
					
						2019-01-31 15:19:02 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a3cdd773c3 
					 
					
						
						
							
							kernel/wait_object: Devirtualize functions related to manipulating the thread list directly  
						
						... 
						
						
						
						No inheritors of the WaitObject class actually make use of their own
implementations of these functions, so they can be made non-virtual.
It's also kind of sketchy to allow overriding how the threads get added
to the list anyways, given the kernel itself on the actual hardware
doesn't seem to customize based off this. 
						
						
					 
					
						2019-01-30 12:50:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						4596ef5274 
					 
					
						
						
							
							kernel/timer: Remove unnecessary WakeupAllWaitingThreads() override  
						
						... 
						
						
						
						This implementation just calls the base class variant of the function,
so this isn't necessary. 
						
						
					 
					
						2019-01-30 12:45:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1a302d4d47 
					 
					
						
						
							
							kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override  
						
						... 
						
						
						
						This just calls the base variant of the function, so it can be removed. 
						
						
					 
					
						2019-01-30 12:45:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a897feb21e 
					 
					
						
						
							
							hwopus: Implement DecodeInterleaved  
						
						... 
						
						
						
						This functions almost identically to DecodeInterleavedWithPerfOld,
however this function also has the ability to reset the decoder context.
This is documented as a potentially desirable thing in the libopus
manual in some circumstances as it says for the OPUS_RESET_STATE ctl:
"This should be called when switching streams in order to prevent the
back to back decoding from giving different result from one at a time
decoding." 
						
						
					 
					
						2019-01-30 11:35:41 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ba14fb42e4 
					 
					
						
						
							
							service/nvflinger: Make FindBufferQueueId() a const member function  
						
						... 
						
						
						
						This member function doesn't actually modify instance state, so it can
be const-qualified. 
						
						
					 
					
						2019-01-30 11:14:08 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1d11def9c4 
					 
					
						
						
							
							service/nvflinger: Rename Get prefix on function to Find  
						
						... 
						
						
						
						This more accurately describes what the function is actually attempting
to do (it's not a simple trivial getter). 
						
						
					 
					
						2019-01-30 11:11:32 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						07b86dc28c 
					 
					
						
						
							
							hwopus: Deduplicate the decoding code within DecodeInterleavedOld and DecodeInterleavedWithPerfOld  
						
						... 
						
						
						
						Keeps the logic in one spot for use by both functions. 
						
						
					 
					
						2019-01-29 22:53:35 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						44f39bfb68 
					 
					
						
						
							
							hwopus: Replace std::optional<std::reference_wrapper<u64>> with u64*  
						
						... 
						
						
						
						This doesn't really offer anything over the use of a direct pointer, so
we can just use that instead. 
						
						
					 
					
						2019-01-29 22:53:35 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						eb1a3c1f4a 
					 
					
						
						
							
							hwopus: Mark local variables as const where applicable  
						
						... 
						
						
						
						Makes non-mutable state more explicit. 
						
						
					 
					
						2019-01-29 22:53:35 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						06887c80a5 
					 
					
						
						
							
							hwopus: Fill in the rest of the unknown service function names  
						
						... 
						
						
						
						Filled in via information provided by SwitchBrew. 
						
						
					 
					
						2019-01-29 22:53:34 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5078106068 
					 
					
						
						
							
							service/ns: Update function tables  
						
						... 
						
						
						
						Updates function tables based off information provided by SwitchBrew 
						
						
					 
					
						2019-01-29 22:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1710847d08 
					 
					
						
						
							
							service/ncm: Update function tables  
						
						... 
						
						
						
						Updates function tables based off information provided by SwitchBrew 
						
						
					 
					
						2019-01-29 22:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0db8918947 
					 
					
						
						
							
							service/audio: Update function tables  
						
						... 
						
						
						
						Updates function tables based off information provided by SwitchBrew. 
						
						
					 
					
						2019-01-29 22:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c3affdd162 
					 
					
						
						
							
							service/am/applet_ae: Update function tables  
						
						... 
						
						
						
						Updates function tables based off information provided by SwitchBrew. 
						
						
					 
					
						2019-01-29 22:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						09727a6a97 
					 
					
						
						
							
							service/fsp-srv: Update function tables  
						
						... 
						
						
						
						Updates function tables based off information provided by SwitchBrew. 
						
						
					 
					
						2019-01-29 22:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c6c1c1b45f 
					 
					
						
						
							
							service/btm: Update function tables  
						
						... 
						
						
						
						Updates function tables based off information provided by SwitchBrew 
						
						
					 
					
						2019-01-29 22:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0c59e6265f 
					 
					
						
						
							
							service/btdrv: Update function tables  
						
						... 
						
						
						
						Updates function tables based off information provided by SwitchBrew. 
						
						
					 
					
						2019-01-29 22:50:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						49a3571e76 
					 
					
						
						
							
							service/psc: Update function tables  
						
						... 
						
						
						
						Updates the function tables based off information on SwitchBrew. Gets
rid of a swath of unknown names. 
						
						
					 
					
						2019-01-29 21:16:24 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7e92497402 
					 
					
						
						
							
							nvflinger: Add the Null display  
						
						... 
						
						
						
						In addition to the default, external, EDID, and internal displays,
there's also a null display provided as well, which as the name
suggests, does nothing but discard all commands given to it. This is
provided for completeness. 
						
						
					 
					
						2019-01-29 21:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						679e63550a 
					 
					
						
						
							
							nvflinger: Change log message in OpenDisplay to be a debug log instead of a warning  
						
						... 
						
						
						
						Opening a display isn't really a thing to warn about. It's an expected
thing, so this can be a debug log. This also alters the string to
indicate the display name better.
Opening "Default" display reads a little nicer compared to Opening
display Default. 
						
						
					 
					
						2019-01-29 21:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3d81a8efd5 
					 
					
						
						
							
							nvflinger: Remove unnecessary header inclusions  
						
						
						
						
					 
					
						2019-01-29 21:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d9f9bb7552 
					 
					
						
						
							
							nvflinger: Mark locals const where applicable  
						
						... 
						
						
						
						Makes non-mutable state more explicit. 
						
						
					 
					
						2019-01-29 21:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f45c25aaba 
					 
					
						
						
							
							nvflinger: Use a std::array for the available displays instead of std::vector  
						
						... 
						
						
						
						The built-in set of displays is fixed, so we can utilize an array
instead of a vector here. 
						
						
					 
					
						2019-01-29 21:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2561a79c39 
					 
					
						
						
							
							hle/ipc_helpers: Fix clang-format warnings  
						
						
						
						
					 
					
						2019-01-29 21:11:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ac603cf130 
					 
					
						
						
							
							hle/ipc_helpers: Allow pushing signed values  
						
						... 
						
						
						
						This is kind of a large hole in the API, given we allow popping signed
values. This fixes that. 
						
						
					 
					
						2019-01-29 13:09:32 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						932922f67f 
					 
					
						
						
							
							service/pm: Implement SetMaintenanceBoot()  
						
						... 
						
						
						
						This quite literally functions as a basic setter. No other error
checking or anything (since there's nothing to really check against).
With this, it completes the pm:bm interface in terms of functionality. 
						
						
					 
					
						2019-01-28 11:48:11 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						cb2ce9924a 
					 
					
						
						
							
							service/pm: Tidy up functionality related to SystemBootMode  
						
						... 
						
						
						
						Just minor tidying of interfaces. 
						
						
					 
					
						2019-01-28 11:44:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5e636d1f6e 
					 
					
						
						
							
							service/vi: Remove stubbed notifier from SetLayerVisibility  
						
						... 
						
						
						
						This appears to be a vestigial API function that's only kept around for
compatibility's sake, given the function only returns a success error
code and exits.
Since that's the case, we can remove the stubbed notification from the
log, since doing nothing is technically the correct behavior in this
case. 
						
						
					 
					
						2019-01-28 08:22:28 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7842536ddb 
					 
					
						
						
							
							kernel/svc: Log out uncaught C++ exceptions from svcBreak  
						
						... 
						
						
						
						Looking into the implementation of the C++ standard facilities that seem
to be within all modules, it appears that they use 7 as a break reason
to indicate an uncaught C++ exception.
This was primarily found via the third last function called within
Horizon's equivalent of libcxxabi's demangling_terminate_handler(),
which passes the value 0x80000007 to svcBreak. 
						
						
					 
					
						2019-01-26 21:19:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f574d324e7 
					 
					
						
						
							
							Merge pull request  #2054  from bunnei/scope-context-refactor  
						
						... 
						
						
						
						frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. 
						
						
					 
					
						2019-01-23 21:20:08 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						045b0b70b6 
					 
					
						
						
							
							frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.  
						
						
						
						
					 
					
						2019-01-23 19:19:23 -05:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						a94a828b6c 
					 
					
						
						
							
							citra_qt: Log settings on launch  
						
						
						
						
					 
					
						2019-01-22 23:35:38 +01:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						c6a0ab9792 
					 
					
						
						
							
							QT Frontend: Migrate to QOpenGLWindow  
						
						
						
						
					 
					
						2019-01-21 16:00:01 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f9e69faf4a 
					 
					
						
						
							
							Merge pull request  #2025  from DarkLordZach/loader-banner-logo  
						
						... 
						
						
						
						loader: Add getters for application banner and logo 
						
						
					 
					
						2019-01-20 13:26:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						83f8d1aa2e 
					 
					
						
						
							
							Merge pull request  #2031  from lioncash/priv  
						
						... 
						
						
						
						yuzu/web_browser: Minor cleanup 
						
						
					 
					
						2019-01-19 12:57:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						96644385ca 
					 
					
						
						
							
							file_sys/directory: Remove unused DirectoryBackend class  
						
						... 
						
						
						
						This isn't used at all, so we can just get rid of it. 
						
						
					 
					
						2019-01-18 14:33:50 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5961928543 
					 
					
						
						
							
							core/frontend/applets/web_browser: Include missing headers  
						
						... 
						
						
						
						Gets rid of a few indirect inclusions. 
						
						
					 
					
						2019-01-17 11:25:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a661025637 
					 
					
						
						
							
							core/frontend/applets/web_browser: Make OpenPage() non-const  
						
						... 
						
						
						
						This is a function that definitely doesn't always have a non-modifying
behavior across all implementations, so this should be made non-const.
This gets rid of the need to mark data members as mutable to work around
the fact mutating data members needs to occur. 
						
						
					 
					
						2019-01-17 11:19:52 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						b273b19576 
					 
					
						
						
							
							loader: Propagate NCA logo section to ReadBanner and ReadLogo  
						
						
						
						
					 
					
						2019-01-15 16:01:04 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						318bf7c8e3 
					 
					
						
						
							
							content_archive: Add getter for logo section of NCA  
						
						
						
						
					 
					
						2019-01-15 16:00:29 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c9ef8b0af1 
					 
					
						
						
							
							Merge pull request  #1959  from DarkLordZach/custom-rtc  
						
						... 
						
						
						
						settings: Add support for setting the RTC manually 
						
						
					 
					
						2019-01-10 17:05:21 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						83e8ad2331 
					 
					
						
						
							
							Merge pull request  #1939  from DarkLordZach/web-applet  
						
						... 
						
						
						
						applets: Implement HLE web browser applet (LibAppletOff) 
						
						
					 
					
						2019-01-10 17:04:38 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ac7d8983eb 
					 
					
						
						
							
							settings: Fix comment structure  
						
						
						
						
					 
					
						2019-01-07 19:40:28 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						05dbb47af5 
					 
					
						
						
							
							settings: Use std::chrono::seconds instead of s64 for RTC  
						
						
						
						
					 
					
						2019-01-07 19:19:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						dbb1eb9c29 
					 
					
						
						
							
							time: Use custom RTC settings if applicable for game  
						
						
						
						
					 
					
						2019-01-07 19:19:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						21f1b2889d 
					 
					
						
						
							
							core: Set custom RTC differential on game boot  
						
						
						
						
					 
					
						2019-01-07 19:19:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						c6016856d8 
					 
					
						
						
							
							settings: Add custom RTC settings  
						
						... 
						
						
						
						Stored as signed seconds since epoch. 
						
						
					 
					
						2019-01-07 19:18:45 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						17a68e5ebe 
					 
					
						
						
							
							Merge pull request  #1989  from lioncash/set  
						
						... 
						
						
						
						service/vi: Unstub IApplicationDisplayService's SetLayerScalingMode 
						
						
					 
					
						2019-01-07 12:59:33 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						59c665b28e 
					 
					
						
						
							
							Merge pull request  #1988  from lioncash/res  
						
						... 
						
						
						
						service/vi: Correct reported dimensions from IApplicationDisplayService's GetDisplayResolution() 
						
						
					 
					
						2019-01-05 00:26:29 -05:00