Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							dc39d06950 
							
						 
					 
					
						
						
							
							Ensure all kernel objects are released during shutdown  
						
						... 
						
						
						
						This commit fixes several kernel object leaks. The most severe of them
was threads not being removed from the private handle table used for
CoreTiming events. This resulted in Threads never being released, which
in turn held references to Process, causing CodeSets to never be freed
when loading other applications. 
						
						
					 
					
						2015-07-17 02:24:13 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							23dbbb786a 
							
						 
					 
					
						
						
							
							arm_dyncom_interpreter: Simplify assignment in SMLAW  
						
						... 
						
						
						
						Also a side-benefit of not having implementation-defined behavior. 
						
						
					 
					
						2015-07-16 22:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							946f0ee2f4 
							
						 
					 
					
						
						
							
							Merge pull request  #918  from yuriks/romfs  
						
						... 
						
						
						
						Do not load entire RomFS to memory, read from the file as needed instead (rebased) 
						
						
					 
					
						2015-07-16 18:08:46 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							2501f111a6 
							
						 
					 
					
						
						
							
							Merge pull request  #904  from aroulin/y2r-narrowing-warning  
						
						... 
						
						
						
						Y2R: Fix narrowing warning 
						
						
					 
					
						2015-07-13 22:07:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							62c2a262b2 
							
						 
					 
					
						
						
							
							Loader: Fix variable type and remove unused variable  
						
						
						
						
					 
					
						2015-07-13 21:10:13 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f08788d9 
							
						 
					 
					
						
						
							
							Archive: Correct a few incorrect types in function signatures  
						
						... 
						
						
						
						Buffer lengths should be size_t, and file offsets should be u64. 
						
						
					 
					
						2015-07-13 21:10:12 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d7299a86f 
							
						 
					 
					
						
						
							
							Loader: Remove unnecessary pointer indirection to IOFile  
						
						
						
						
					 
					
						2015-07-13 20:00:56 -03:00 
						 
				 
			
				
					
						
							
							
								condut 
							
						 
					 
					
						
						
						
						
							
						
						
							c385b7767d 
							
						 
					 
					
						
						
							
							FS: Stream RomFS from file instead of loading all of it to memory  
						
						
						
						
					 
					
						2015-07-13 19:57:12 -03:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							29abb11e8f 
							
						 
					 
					
						
						
							
							CiTrace: Clean up initialization method.  
						
						
						
						
					 
					
						2015-07-13 22:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							fd62580985 
							
						 
					 
					
						
						
							
							CiTrace: Record default vertex attributes.  
						
						
						
						
					 
					
						2015-07-13 22:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							902fa4da52 
							
						 
					 
					
						
						
							
							Add CiTrace recording support.  
						
						... 
						
						
						
						This is exposed in the GUI as a new "CiTrace Recording" widget.
Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still). 
						
						
					 
					
						2015-07-13 22:27:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							93d66475d4 
							
						 
					 
					
						
						
							
							GPU: Be robust against nullptr addresses; properly reset busy bits in the trigger registers.  
						
						
						
						
					 
					
						2015-07-13 22:27:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							256bdfb579 
							
						 
					 
					
						
						
							
							HW: Fix a stupid issue which led to unknown register reads/writes.  
						
						
						
						
					 
					
						2015-07-13 22:27:20 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b6719ec922 
							
						 
					 
					
						
						
							
							Merge pull request  #921  from linkmauve/fix-applet  
						
						... 
						
						
						
						Fix applet includes using iwyu 
						
						
					 
					
						2015-07-12 17:25:55 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d4f35fd989 
							
						 
					 
					
						
						
							
							Kernel: Add CodeSet case to Object::IsWaitable  
						
						
						
						
					 
					
						2015-07-12 18:15:16 -03:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							fe909b3b5a 
							
						 
					 
					
						
						
							
							Core: Fix applet includes using iwyu.  
						
						
						
						
					 
					
						2015-07-12 22:10:37 +01:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f125a04c3 
							
						 
					 
					
						
						
							
							Y2R: Fix narrowing warning  
						
						
						
						
					 
					
						2015-07-12 03:49:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e1d8ea36 
							
						 
					 
					
						
						
							
							Merge pull request  #823  from Subv/applets_drawing  
						
						... 
						
						
						
						Library applet support (swkbd for now) 
						
						
					 
					
						2015-07-11 23:56:59 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							725d5eea78 
							
						 
					 
					
						
						
							
							Applets: Reworked how the Applet update event is handled.  
						
						... 
						
						
						
						Applets are now cleaned up in AppletUpdateEvent after calling their respective Update method. 
						
						
					 
					
						2015-07-11 22:32:12 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5cf2f8e0 
							
						 
					 
					
						
						
							
							Core: Properly configure address space when loading a binary  
						
						... 
						
						
						
						The code now properly configures the process image to match the loaded
binary segments (code, rodata, data) instead of just blindly allocating
a large chunk of dummy memory. 
						
						
					 
					
						2015-07-11 23:54:42 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							51820691e7 
							
						 
					 
					
						
						
							
							Memory: Fix unmapping of pages  
						
						
						
						
					 
					
						2015-07-11 23:49:53 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							34f5f77507 
							
						 
					 
					
						
						
							
							Loader: Clean up 3dsx loader a bit, fixing a potential buffer overrun  
						
						
						
						
					 
					
						2015-07-11 23:49:52 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							fdbf410bd7 
							
						 
					 
					
						
						
							
							Loader: Make 3dsx loader logs a bit less confusing  
						
						
						
						
					 
					
						2015-07-11 23:49:52 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d9556912b4 
							
						 
					 
					
						
						
							
							Kernel: Remove unused member from Event  
						
						
						
						
					 
					
						2015-07-11 23:49:51 -03:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							621ee10eae 
							
						 
					 
					
						
						
							
							Applets: Add infrastructure to allow custom drawing and input handling in Applets.  
						
						
						
						
					 
					
						2015-07-11 21:47:23 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2a6ebadf66 
							
						 
					 
					
						
						
							
							HLE/APT: Initial HLE support for applets.  
						
						... 
						
						
						
						Currently only the SWKBD is emulated, and there's currently no way to ask the user for input, so it always returns "Subv" as the text. 
						
						
					 
					
						2015-07-11 21:47:22 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							867c28ae03 
							
						 
					 
					
						
						
							
							Merge pull request  #876  from linkmauve/include-cleanups  
						
						... 
						
						
						
						Cleanup includes, mostly in common 
						
						
					 
					
						2015-07-10 16:36:12 -07:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							769407e4fa 
							
						 
					 
					
						
						
							
							Loader: Remove log line causing warning  
						
						
						
						
					 
					
						2015-07-08 00:04:21 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0ef3f12c71 
							
						 
					 
					
						
						
							
							Merge pull request  #797  from linkmauve/blended-downscaling  
						
						... 
						
						
						
						Implement blended downscaling for display transfers 
						
						
					 
					
						2015-07-06 11:35:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c19f9945b7 
							
						 
					 
					
						
						
							
							Merge pull request  #885  from Subv/ipc_headers  
						
						... 
						
						
						
						Services/SOC: Added command headers to some of the soc commands. 
						
						
					 
					
						2015-07-06 11:19:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e3e8ad48c1 
							
						 
					 
					
						
						
							
							vfp: Change return type of VFPInit from unsigned int to void.  
						
						
						
						
					 
					
						2015-06-29 14:51:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							32a6379bc8 
							
						 
					 
					
						
						
							
							vfp: Handle accesses to FPINST/FPINST2 system registers  
						
						... 
						
						
						
						Also has a side-benefit of correcting access to the FPEXC register. 
						
						
					 
					
						2015-06-29 03:27:26 -04:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							641e78bccf 
							
						 
					 
					
						
						
							
							GPU: Implement blended downscaling for display transfers.  
						
						
						
						
					 
					
						2015-06-28 15:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee814ec27 
							
						 
					 
					
						
						
							
							GPU: Use shifts instead of multiplications to calculate the actual size of the output.  
						
						
						
						
					 
					
						2015-06-28 14:31:13 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							4964a359e1 
							
						 
					 
					
						
						
							
							Core: Cleanup hw includes.  
						
						
						
						
					 
					
						2015-06-28 00:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							7b746914b9 
							
						 
					 
					
						
						
							
							Core: Cleanup soc:U includes.  
						
						
						
						
					 
					
						2015-06-28 00:36:55 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							f48b28ad27 
							
						 
					 
					
						
						
							
							Core, VideoCore: Replace or fix exit() calls.  
						
						
						
						
					 
					
						2015-06-28 00:36:55 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							e5fcabdd69 
							
						 
					 
					
						
						
							
							Core: Cleanup file_sys includes.  
						
						
						
						
					 
					
						2015-06-28 00:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							aea15f5c73 
							
						 
					 
					
						
						
							
							Core: Cleanup core includes.  
						
						
						
						
					 
					
						2015-06-28 00:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							45c4781544 
							
						 
					 
					
						
						
							
							CitraQt: Cleanup includes.  
						
						
						
						
					 
					
						2015-06-28 00:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							596b7c4f63 
							
						 
					 
					
						
						
							
							Common: Cleanup key_map includes.  
						
						
						
						
					 
					
						2015-06-28 00:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							2d044a67c9 
							
						 
					 
					
						
						
							
							Common: Cleanup memory and misc includes.  
						
						
						
						
					 
					
						2015-06-28 00:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf9eb7f43 
							
						 
					 
					
						
						
							
							Common: Fix FileUtil includes, and everything relying on those.  
						
						
						
						
					 
					
						2015-06-28 00:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							c345247431 
							
						 
					 
					
						
						
							
							Services: Use the standard _WIN32 define in soc:U instead of our own EMU_PLATFORM.  
						
						
						
						
					 
					
						2015-06-27 14:43:56 +01:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							bd336cfdce 
							
						 
					 
					
						
						
							
							Services/SOC: Added command headers to some of the soc commands.  
						
						
						
						
					 
					
						2015-06-25 12:55:27 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							81488d7a6a 
							
						 
					 
					
						
						
							
							Add helpers to create IPC command buffer headers and descriptors  
						
						
						
						
					 
					
						2015-06-22 19:24:19 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							dc09a2ecb5 
							
						 
					 
					
						
						
							
							Merge pull request  #860  from yuriks/y2r-color  
						
						... 
						
						
						
						Color support for Y2R 
						
						
					 
					
						2015-06-21 17:22:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							3e6663da43 
							
						 
					 
					
						
						
							
							Y2R: Rework conversion process, enabling support for all formats  
						
						
						
						
					 
					
						2015-06-21 20:58:55 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9850f98339 
							
						 
					 
					
						
						
							
							Merge pull request  #855  from purpasmart96/service_rearrangment  
						
						... 
						
						
						
						Services: Continue separation of services into their own folders 
						
						
					 
					
						2015-06-21 10:55:02 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							29d2b70ea4 
							
						 
					 
					
						
						
							
							Y2R: Re-organize how params are stored. Support SetConversionParams  
						
						
						
						
					 
					
						2015-06-20 19:21:16 -03:00