bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0b027d2d0 
							
						 
					 
					
						
						
							
							Merge pull request  #2072  from lioncash/service  
						
						... 
						
						
						
						service: Update function tables 
						
						
					 
					
						2019-01-31 15:19:44 -05:00 
						 
				 
			
				
					
						
							
							
								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