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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9e8737b535 
					 
					
						
						
							
							service/vi: Correct scaling mode conversions  
						
						... 
						
						
						
						These values are not equivalent, based off RE. The internal value is put
into a lookup table with the following values:
[3, 0, 1, 2, 4]
So the values absolutely do not map 1:1 like the comment was indicating. 
						
						
					 
					
						2019-01-04 21:45:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						56e51da1d9 
					 
					
						
						
							
							service/vi: Factor out scaling mode conversions from the IPC function itself  
						
						... 
						
						
						
						Avoids entangling the IPC buffer appending with the actual operation of
converting the scaling values over. This also inserts the proper error
handling for invalid scaling values. 
						
						
					 
					
						2019-01-04 21:45:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						40aa1ea9f9 
					 
					
						
						
							
							service/vi: Unstub IApplicationDisplayService' SetLayerScalingMode()  
						
						... 
						
						
						
						This appears to only check if the scaling mode can actually be
handled, rather than actually setting the scaling mode for the layer.
This implements the same error handling performed on the passed in
values. 
						
						
					 
					
						2019-01-04 21:45:14 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a01832b2e0 
					 
					
						
						
							
							Merge pull request  #1981  from ogniK5377/open-app-area-create  
						
						... 
						
						
						
						Return no application area when games try to open an application area 
						
						
					 
					
						2019-01-04 21:42:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1c7696e0d9 
					 
					
						
						
							
							Merge pull request  #1980  from ogniK5377/applet-msg-update  
						
						... 
						
						
						
						Proper no message handling for AM::PopMessage 
						
						
					 
					
						2019-01-04 21:42:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bf036b46fc 
					 
					
						
						
							
							service/vi: Correct reported dimensions from IApplicationDisplayService's GetDisplayResolution()  
						
						... 
						
						
						
						Within the actual service, it makes no distinguishing between docked and
undocked modes. This will always return the constants values reporting
1280x720 as the dimensions. 
						
						
					 
					
						2019-01-04 19:13:32 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						4f41fd84ff 
					 
					
						
						
							
							Removed pulse event type  
						
						... 
						
						
						
						Pulse is considered a hack and nothing should be using it. We should completely remove it 
						
						
					 
					
						2019-01-04 20:47:20 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						de4f931d13 
					 
					
						
						
							
							Merge pull request  #1975  from lioncash/vi  
						
						... 
						
						
						
						service/vi: Minor updates and corrections to the DisplayInfo struct 
						
						
					 
					
						2019-01-03 22:45:27 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						48a526dba1 
					 
					
						
						
							
							Return no application area when games try to open an application area  
						
						... 
						
						
						
						This will prompt CreateApplicationArea 
						
						
					 
					
						2019-01-04 13:22:25 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						f2536cafe5 
					 
					
						
						
							
							Proper no message handling for AM::PopMessage  
						
						... 
						
						
						
						When we have no messages, we should be returning an error code. 
						
						
					 
					
						2019-01-04 13:11:17 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						5af0340066 
					 
					
						
						
							
							Fixed botw deadlock(and possibly 30 fps games rendering too fast? needs testing to confirm)  
						
						... 
						
						
						
						Upon investigating the issue with #1878 , I found that games are the ones who handle the vsync event resetting and not us. 
						
						
					 
					
						2019-01-03 20:32:47 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2c0f831468 
					 
					
						
						
							
							Merge pull request  #1976  from lioncash/display  
						
						... 
						
						
						
						service/vi: Implement OpenDefaultDisplay in terms of OpenDisplay 
						
						
					 
					
						2019-01-02 21:51:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ceeff8ebfd 
					 
					
						
						
							
							service/vi: Implement SetDisplayEnabled()  
						
						... 
						
						
						
						This IPC command is simply a stub inside the actual service itself, and
just returns a successful error code regardless of input. This is likely
only retained in the service interface to not break older code that relied
upon it succeeding in some way. 
						
						
					 
					
						2019-01-02 20:48:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7538fa4a67 
					 
					
						
						
							
							Merge pull request  #1977  from lioncash/vi-log  
						
						... 
						
						
						
						service/vi: Log more information where applicable 
						
						
					 
					
						2019-01-02 20:36:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5bfd810ab5 
					 
					
						
						
							
							service/vi: Log more information where applicable  
						
						... 
						
						
						
						In many cases, we didn't bother to log out any of the popped data
members. This logs them out to the console within the logging call to
provide more contextual information. 
						
						
					 
					
						2019-01-02 19:42:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						dea1db0414 
					 
					
						
						
							
							service/vi: Implement OpenDefaultDisplay in terms of OpenDisplay  
						
						... 
						
						
						
						Internally within the vi services, this is essentially all that
OpenDefaultDisplay does, so it's trivial to just do the same, and
forward the default display string into the function. 
						
						
					 
					
						2019-01-02 18:16:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						351f010cfc 
					 
					
						
						
							
							service/vi: Correct initial width and height values  
						
						... 
						
						
						
						Based off RE, it appears that almost all display types seem to use
1920x1080 except for a few (null display, edid display). 
						
						
					 
					
						2019-01-02 17:36:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fe3bf4f075 
					 
					
						
						
							
							service/vi: Document unknown DisplayInfo struct members  
						
						... 
						
						
						
						It appears that the two members indicate whether a display has a bounded
number of layers (and if set, the second member indicates the total
number of layers). 
						
						
					 
					
						2019-01-02 17:35:58 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1f0c8bfeda 
					 
					
						
						
							
							core/kernel: Remove unnecessary inclusions  
						
						... 
						
						
						
						Gets rid of a few unnecessary header dependencies in some source files. 
						
						
					 
					
						2018-12-31 19:04:16 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f96bb2520b 
					 
					
						
						
							
							Merge pull request  #1966  from lioncash/backtrace  
						
						... 
						
						
						
						arm_interface: Minor cleanup 
						
						
					 
					
						2018-12-31 11:11:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b4242633ad 
					 
					
						
						
							
							kernel/svc: Correct misleading error message within CreateThread()  
						
						... 
						
						
						
						This is a bounds check to ensure that the thread priority is within the
valid range of 0-64. If it exceeds 64, that doesn't necessarily mean
that an actual priority of 64 was expected (it actually means whoever
called the function screwed up their math).
Instead clarify the message to indicate the allowed range of thread
priorities. 
						
						
					 
					
						2018-12-30 21:29:38 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3a8d38be7e 
					 
					
						
						
							
							kernel/svc: Sanitize core number and thread priorities in CreateThread()  
						
						... 
						
						
						
						Now that we handle the kernel capability descriptors we can correct
CreateThread to properly check against the core and priority masks
like the actual kernel does. 
						
						
					 
					
						2018-12-30 21:23:56 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8769604144 
					 
					
						
						
							
							kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriorityMask()  
						
						... 
						
						
						
						Makes them consistent with their kernel capability counterparts. 
						
						
					 
					
						2018-12-30 21:09:46 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						205e6d3b97 
					 
					
						
						
							
							kernel/svc: Simplify thread core ID sanitizing in CreateThread  
						
						... 
						
						
						
						Rather than use a switch here, this can be collapsed into a simple range
check, which is a little easier on the eyes. 
						
						
					 
					
						2018-12-30 20:59:54 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						039e58a984 
					 
					
						
						
							
							arm_interface: Make include path relative for arm_interface.h  
						
						... 
						
						
						
						Makes it consistent with the rest of the includes. 
						
						
					 
					
						2018-12-30 20:46:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a17dd30057 
					 
					
						
						
							
							arm_interface: Make LogBacktrace() a const member function  
						
						... 
						
						
						
						This function doesn't modify instance state, so it can be made const. 
						
						
					 
					
						2018-12-30 20:44:48 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						776ce5d74c 
					 
					
						
						
							
							arm_interface: Mark variables as const where applicable in LogBacktrace()  
						
						... 
						
						
						
						Two of these variables have fixed values, so we can make that
immediately obvious from the get-go. 
						
						
					 
					
						2018-12-30 20:43:17 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						387bffda5e 
					 
					
						
						
							
							arm_interface: Remove unnecessary semicolon  
						
						... 
						
						
						
						Namespaces don't require the use of a semicolon. Silences a -Wextra-semi
warning. 
						
						
					 
					
						2018-12-30 20:41:33 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						e5dfbe22ee 
					 
					
						
						
							
							Merge pull request  #1956  from lioncash/process-thread  
						
						... 
						
						
						
						kernel/process: Start the main thread using the specified ideal core 
						
						
					 
					
						2018-12-30 20:32:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						331c252509 
					 
					
						
						
							
							Merge pull request  #1847  from ogniK5377/backtrace-break  
						
						... 
						
						
						
						Print backtrace on svcBreak 
						
						
					 
					
						2018-12-29 22:58:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fa97f50bff 
					 
					
						
						
							
							service/time: Minor cleanup to GetClockSnapshot()  
						
						... 
						
						
						
						Moves some variables closer to their actual usage sites. 
						
						
					 
					
						2018-12-29 21:42:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						af51f123fa 
					 
					
						
						
							
							service/time: Fill in some structures and remove padding where not necessary  
						
						
						
						
					 
					
						2018-12-29 18:26:32 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						22d4e10664 
					 
					
						
						
							
							Moved log backtrace to arm_interface.cpp. Added printing of error code to fatal  
						
						
						
						
					 
					
						2018-12-29 12:55:19 +11:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						0c5ede492f 
					 
					
						
						
							
							travis: Use correct package for linux Qt5WebEngine  
						
						
						
						
					 
					
						2018-12-28 19:29:49 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						cb930c4b5a 
					 
					
						
						
							
							web_browser: Add bounds checking to applet interface  
						
						
						
						
					 
					
						2018-12-28 18:20:29 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						32bfa92c71 
					 
					
						
						
							
							core: Add getter and setter for WebBrowserApplet frontend  
						
						
						
						
					 
					
						2018-12-28 15:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						85a3368e6d 
					 
					
						
						
							
							frontend: Add frontend responder for web browser  
						
						
						
						
					 
					
						2018-12-28 15:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						69f622be36 
					 
					
						
						
							
							applets: Implement LibAppletOff (Web) applet  
						
						
						
						
					 
					
						2018-12-28 15:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						4c20a39828 
					 
					
						
						
							
							loader: Add accessor for Manual RomFS  
						
						
						
						
					 
					
						2018-12-28 15:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						621b25b6be 
					 
					
						
						
							
							hid: Make Hid service accessible and add GetPressState  
						
						
						
						
					 
					
						2018-12-28 15:32:03 -05:00