Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								543cea4c5d 
								
							 
						 
						
							
							
								
								travis: Use correct package for linux Qt5WebEngine  
							
							
							
						 
						
							2018-12-28 19:29:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f49f3e509f 
								
							 
						 
						
							
							
								
								web_browser: Add bounds checking to applet interface  
							
							
							
						 
						
							2018-12-28 18:20:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								82662f374a 
								
							 
						 
						
							
							
								
								gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist.  
							
							... 
							
							
							
							- Fixes UI rendering issues in The Legend of Zelda: Breath of the Wild. 
							
						 
						
							2018-12-28 15:36:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d533603cf8 
								
							 
						 
						
							
							
								
								Merge pull request  #1958  from lioncash/audio  
							
							... 
							
							
							
							audio_core: Convert LOG_CRITICAL + UNREACHABLE over to UNIMPLEMENTED/UNIMPLEMENTED_MSG 
							
						 
						
							2018-12-28 15:32:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								cc3d152dc7 
								
							 
						 
						
							
							
								
								cmake: Add USE_QT_WEB_ENGINE flag and update build system  
							
							
							
						 
						
							2018-12-28 15:32:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								fd06e469bb 
								
							 
						 
						
							
							
								
								main: Add main window integrations for QtWebBrowserApplet  
							
							
							
						 
						
							2018-12-28 15:32:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								58180e39ff 
								
							 
						 
						
							
							
								
								qt: Implement Qt frontend to web browser  
							
							... 
							
							
							
							Using a custom reimplementation of QWebEngineView and an injector script. 
							
						 
						
							2018-12-28 15:32:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								0cbabc5ee6 
								
							 
						 
						
							
							
								
								core: Add getter and setter for WebBrowserApplet frontend  
							
							
							
						 
						
							2018-12-28 15:32:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								166a1b9526 
								
							 
						 
						
							
							
								
								frontend: Add frontend responder for web browser  
							
							
							
						 
						
							2018-12-28 15:32:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								e115b53d10 
								
							 
						 
						
							
							
								
								applets: Implement LibAppletOff (Web) applet  
							
							
							
						 
						
							2018-12-28 15:32:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								af0bf947d7 
								
							 
						 
						
							
							
								
								loader: Add accessor for Manual RomFS  
							
							
							
						 
						
							2018-12-28 15:32:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								e342002cd2 
								
							 
						 
						
							
							
								
								hid: Make Hid service accessible and add GetPressState  
							
							
							
						 
						
							2018-12-28 15:32:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								94149affe0 
								
							 
						 
						
							
							
								
								romfs: Add SingleDiscard extraction type  
							
							... 
							
							
							
							Needed for manual RomFS extraction, as Full generates an extra directory and Truncated generates variable results. 
							
						 
						
							2018-12-28 15:30:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								c3ce81337d 
								
							 
						 
						
							
							
								
								am: Add size parameter to am:IStorage logging  
							
							
							
						 
						
							2018-12-28 15:30:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f652c969a4 
								
							 
						 
						
							
							
								
								audio_core: Convert LOG_CRITICAL + UNREACHABLE over to UNIMPLEMENTED/UNIMPLEMENTED_MSG  
							
							... 
							
							
							
							These two macros being used in tandem were used prior to the
introduction of UNIMPLEMENTED and UNIMPLEMENTED_MSG. This provides
equivalent behavior, just with less typing/reading involved. 
							
						 
						
							2018-12-28 14:13:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								852cb94231 
								
							 
						 
						
							
							
								
								kernel/process: Start the main thread using the specified ideal core  
							
							... 
							
							
							
							This matches kernel behavior in that processes are started using their
specified ideal core, rather than always starting on core 0. 
							
						 
						
							2018-12-27 21:50:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								50aed99339 
								
							 
						 
						
							
							
								
								kernel: Rename 'default' CPU core to 'ideal' core  
							
							... 
							
							
							
							This makes the naming more closely match its meaning. It's just a
preferred core, not a required default core. This also makes the usages
of this term consistent across the thread and process implementations. 
							
						 
						
							2018-12-27 21:48:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1ab3e562 
								
							 
						 
						
							
							
								
								kernel/thread: Move process thread initialization into process.cpp  
							
							... 
							
							
							
							This function isn't a general purpose function that should be exposed to
everything, given it's specific to initializing the main thread for a
Process instance.
Given that, it's a tad bit more sensible to place this within
process.cpp, which keeps it visible only to the code that actually needs
it. 
							
						 
						
							2018-12-27 20:32:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								07aa082e2a 
								
							 
						 
						
							
							
								
								Merge pull request  #1954  from lioncash/npdm  
							
							... 
							
							
							
							file_sys/program_metadata: Print out more descriptive address space descriptions 
							
						 
						
							2018-12-27 19:58:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e436d0e304 
								
							 
						 
						
							
							
								
								Merge pull request  #1953  from lioncash/mem  
							
							... 
							
							
							
							kernel/process: Remove most allocation functions from Process' interface 
							
						 
						
							2018-12-27 19:57:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a72bda4ecc 
								
							 
						 
						
							
							
								
								file_sys/program_metadata: Print out more descriptive address space descriptions  
							
							... 
							
							
							
							Provides extra information that makes it easier to tell if an executable
being run is using a 36-bit address space or a 39-bit address space.
While we don't support AArch32 executables yet, this also puts in
distinguishing information for the 32-bit address space types as well. 
							
						 
						
							2018-12-27 19:16:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									spycrab 
								
							 
						 
						
							
							
							
							
								
							
							
								8a5f6de6c8 
								
							 
						 
						
							
							
								
								Qt/Configure: Use sidebar to divide tabs into smaller groups  
							
							
							
						 
						
							2018-12-28 01:14:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e835034c17 
								
							 
						 
						
							
							
								
								kernel/process: Remove most allocation functions from Process' interface  
							
							... 
							
							
							
							In all cases that these functions are needed, the VMManager can just be
retrieved and used instead of providing the same functions in Process'
interface.
This also makes it a little nicer dependency-wise, since it gets rid of
cases where the VMManager interface was being used, and then switched
over to using the interface for a Process instance. Instead, it makes
all accesses uniform and uses the VMManager instance for all necessary
tasks.
All the basic memory mapping functions did was forward to the Process'
VMManager instance anyways. 
							
						 
						
							2018-12-27 19:08:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0c833d12d7 
								
							 
						 
						
							
							
								
								Merge pull request  #1951  from Tinob/master  
							
							... 
							
							
							
							Add missing uintBitsToFloat to SetRegisterToHalfFloat 
							
						 
						
							2018-12-27 13:55:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodolfo Bogado 
								
							 
						 
						
							
							
							
							
								
							
							
								aa86cd851e 
								
							 
						 
						
							
							
								
								Add missing uintBitsToFloat to SetRegisterToHalfFloat  
							
							
							
						 
						
							2018-12-27 14:39:10 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								25a218248a 
								
							 
						 
						
							
							
								
								Merge pull request  #1928  from lioncash/caps  
							
							... 
							
							
							
							kernel: Handle kernel capability descriptors 
							
						 
						
							2018-12-27 11:15:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								dad1c81676 
								
							 
						 
						
							
							
								
								Merge pull request  #1892  from Tinob/master  
							
							... 
							
							
							
							Improve Zero flag implementation 
							
						 
						
							2018-12-27 11:06:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3341118585 
								
							 
						 
						
							
							
								
								Merge pull request  #1929  from bunnei/fix-hid  
							
							... 
							
							
							
							hid: Fix SetNpadJoyHoldType and improve logging. 
							
						 
						
							2018-12-27 11:04:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d73812d06b 
								
							 
						 
						
							
							
								
								Merge pull request  #1945  from bunnei/fix-hid-horiz  
							
							... 
							
							
							
							npad: Remove code to invert input in horizontal mode. 
							
						 
						
							2018-12-27 11:04:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								959e977ce3 
								
							 
						 
						
							
							
								
								Merge pull request  #1949  from lioncash/unmap  
							
							... 
							
							
							
							kernel/vm_manager: Reset region attributes when unmapping a VMA 
							
						 
						
							2018-12-27 11:04:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								574d06b207 
								
							 
						 
						
							
							
								
								Merge pull request  #1879  from DarkLordZach/am-save-data-size  
							
							... 
							
							
							
							am: Implement GetSaveDataSize and ExtendSaveData using files 
							
						 
						
							2018-12-27 11:04:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								9121887ae4 
								
							 
						 
						
							
							
								
								am: Implement GetSaveDataSize and ExtendSaveData  
							
							... 
							
							
							
							These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others. 
							
						 
						
							2018-12-27 00:18:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								346c6291df 
								
							 
						 
						
							
							
								
								filesystem: Populate save data sizes from control data  
							
							
							
						 
						
							2018-12-27 00:18:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								cfb21a8781 
								
							 
						 
						
							
							
								
								savedata_factory: Partially implement IVFC save sizes using files  
							
							... 
							
							
							
							This stores a file in the save directory called '.yuzu_save_size' which stores the two save sizes (normal area and journaled area) sequentially as u64s. 
							
						 
						
							2018-12-27 00:18:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								8916266110 
								
							 
						 
						
							
							
								
								loader: Add accessor for game control data  
							
							
							
						 
						
							2018-12-27 00:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								80ae27c5fc 
								
							 
						 
						
							
							
								
								control_metadata: Update NACP fields with latest Switchbrew data  
							
							
							
						 
						
							2018-12-27 00:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								8e1160d668 
								
							 
						 
						
							
							
								
								control_metadata: Use value member instead of unique_ptr to store struct  
							
							... 
							
							
							
							Serves no actual purpose in this instance besides making NACP's copy assignment deleted, which is not intended behavior. 
							
						 
						
							2018-12-27 00:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f6755b94db 
								
							 
						 
						
							
							
								
								vfs: Add reinterpret_casts to WriteArray and Object  
							
							... 
							
							
							
							Allows these functions to compile when T is not u8. 
							
						 
						
							2018-12-27 00:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1695b504b0 
								
							 
						 
						
							
							
								
								Merge pull request  #1946  from lioncash/decl  
							
							... 
							
							
							
							renderer_opengl: Correct forward declaration of FramebufferLayout 
							
						 
						
							2018-12-26 20:39:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4b7d8b536d 
								
							 
						 
						
							
							
								
								Merge pull request  #1948  from lioncash/translatable  
							
							... 
							
							
							
							configure_per_general: Mark UI strings as translatable in the constructor 
							
						 
						
							2018-12-26 20:39:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b51e57a751 
								
							 
						 
						
							
							
								
								kernel/vm_manager: Reset region attributes when unmapping a VMA  
							
							... 
							
							
							
							Like the other members related to memory regions, the attributes need to
be reset back to their defaults as well. 
							
						 
						
							2018-12-26 20:15:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0e4631fd 
								
							 
						 
						
							
							
								
								Merge pull request  #1947  from lioncash/init  
							
							... 
							
							
							
							configure_input_simple: Make input profile array constexpr 
							
						 
						
							2018-12-26 18:10:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ba343cf922 
								
							 
						 
						
							
							
								
								configure_per_general: Mark UI strings as translatable in the constructor  
							
							... 
							
							
							
							These are user-facing strings, so they should be translatable. 
							
						 
						
							2018-12-26 17:45:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bd56fa947d 
								
							 
						 
						
							
							
								
								configure_input_simple: Make input profile array constexpr  
							
							... 
							
							
							
							Calling tr() from a file-scope array isn't advisable, since it can be
executed before the Qt libraries are even fully initialized, which can
lead to crashes.
Instead, the translatable strings should be annotated, and the tr()
function should be called at the string's usage site. 
							
						 
						
							2018-12-26 17:36:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								21dec95072 
								
							 
						 
						
							
							
								
								renderer_opengl: Correct forward declaration of FramebufferLayout  
							
							... 
							
							
							
							This is actually a struct, not a class, which can lead to compilation
warnings. 
							
						 
						
							2018-12-26 17:32:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodolfo Bogado 
								
							 
						 
						
							
							
							
							
								
							
							
								50a48fe118 
								
							 
						 
						
							
							
								
								Apply CC test to the final value to be stored in the register  
							
							
							
						 
						
							2018-12-26 18:16:31 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								615a0df6b6 
								
							 
						 
						
							
							
								
								Fixed shader linking error due to TLDS ( #1934 )  
							
							... 
							
							
							
							* Fixed shader linking error due to TLDS
coord should be coords
* Fix remaining coords 
							
						 
						
							2018-12-26 15:55:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								037dfae35c 
								
							 
						 
						
							
							
								
								Merge pull request  #1849  from encounter/svcSetThreadActivity  
							
							... 
							
							
							
							svc: Implement SetThreadActivity (thread suspension) 
							
						 
						
							2018-12-26 15:54:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e6ab15b4 
								
							 
						 
						
							
							
								
								Merge pull request  #1943  from ReinUsesLisp/fixup-texs  
							
							... 
							
							
							
							shader_bytecode: Fixup TEXS.F16 encoding 
							
						 
						
							2018-12-26 15:49:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								015093c1dd 
								
							 
						 
						
							
							
								
								npad: Remove code to invert input in horizontal mode.  
							
							... 
							
							
							
							- This was incorrect, the game appears to handle this for us.
- Fixes horizontal mode with Puyo Puyo Tetris and Super Mario Odyssey. 
							
						 
						
							2018-12-26 15:47:11 -05:00