Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ed210c32b3 
							
						 
					 
					
						
						
							
							Threads do not wait for the server endpoint to call AcceptSession before returning from a ConnectToPort or GetServiceHandle call.  
						
						
						
						
					 
					
						2016-12-01 10:47:06 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2eceee3a4c 
							
						 
					 
					
						
						
							
							Fixed the rebase mistakes.  
						
						
						
						
					 
					
						2016-11-30 23:28:31 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							009b15b3aa 
							
						 
					 
					
						
						
							
							A bit of a redesign.  
						
						... 
						
						
						
						Sessions and Ports are now detached from each other.
HLE services are handled by means of a SessionRequestHandler class, Interface now inherits from this class.
The File and Directory classes are no longer kernel objects, but SessionRequestHandlers instead, bound to a ServerSession when requested.
File::OpenLinkFile now creates a new session pair and binds the File instance to it. 
						
						
					 
					
						2016-11-30 23:12:35 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e7e0fa26 
							
						 
					 
					
						
						
							
							IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists.  
						
						... 
						
						
						
						Pass the triggering ServerSession to the HLE command handler to differentiate which session caused the request. 
						
						
					 
					
						2016-11-30 23:04:00 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c19afd2118 
							
						 
					 
					
						
						
							
							Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class.  
						
						... 
						
						
						
						Interface is now used by aggregation in ClientPort, to forward service commands to their HLE implementation if needed. 
						
						
					 
					
						2016-11-30 23:03:59 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							0a33d915f8 
							
						 
					 
					
						
						
							
							fixup!  Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.  
						
						
						
						
					 
					
						2016-11-30 23:02:06 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							073653e858 
							
						 
					 
					
						
						
							
							Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.  
						
						... 
						
						
						
						All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions.
Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed.
HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately. 
						
						
					 
					
						2016-11-30 23:02:05 -05:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							5b136aa211 
							
						 
					 
					
						
						
							
							Set client SDK version to Service APIs  
						
						
						
						
					 
					
						2016-11-30 09:51:14 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							589b642790 
							
						 
					 
					
						
						
							
							FileSys: Implement OtherSaveData  
						
						
						
						
					 
					
						2016-11-29 23:50:00 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							b25f19ac26 
							
						 
					 
					
						
						
							
							FS: add missing MediaType  
						
						
						
						
					 
					
						2016-11-29 23:50:00 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							5af117e00c 
							
						 
					 
					
						
						
							
							FileSys: abstract SD save data archive source  
						
						
						
						
					 
					
						2016-11-29 23:50:00 +02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							3174bfd50c 
							
						 
					 
					
						
						
							
							Merge pull request  #2196  from Subv/system_mode  
						
						... 
						
						
						
						Kernel/Loader: Grab the system mode from the NCCH ExHeader. 
						
						
					 
					
						2016-11-27 17:04:11 -08:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba5acdaff 
							
						 
					 
					
						
						
							
							Merge pull request  #2132  from wwylele/fix-fs-err  
						
						... 
						
						
						
						Correct FS error codes & add path boundary checks 
						
						
					 
					
						2016-11-27 18:56:56 -05:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							ec15e485c9 
							
						 
					 
					
						
						
							
							Output parameters to log  
						
						
						
						
					 
					
						2016-11-25 09:37:20 +03:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							d4cadf11fc 
							
						 
					 
					
						
						
							
							MIC_U: Stub service funcions  
						
						
						
						
					 
					
						2016-11-25 09:37:19 +03:00 
						 
				 
			
				
					
						
							
							
								pippo2931 
							
						 
					 
					
						
						
						
						
							
						
						
							0c9c97e5ea 
							
						 
					 
					
						
						
							
							Bravely Default/Second stuck  #1822  ( #2188 )  
						
						... 
						
						
						
						* Bravely Default/Second stuck #1822 
CancelLibraryApplet stub
* Log parameter.
* Taking care of comments
* Sync with 3DBrew
* White space ?
* lower case 
						
						
					 
					
						2016-11-23 22:57:56 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							ef421696e3 
							
						 
					 
					
						
						
							
							Merge pull request  #2186  from wwylele/config9  
						
						... 
						
						
						
						cfg: add config block 0x00090000 
						
						
					 
					
						2016-11-23 18:51:01 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							fefa645ec7 
							
						 
					 
					
						
						
							
							Merge pull request  #1654  from JamePeng/errdisp  
						
						... 
						
						
						
						Rework the code of err:f service! 
						
						
					 
					
						2016-11-23 17:43:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f1798c1db6 
							
						 
					 
					
						
						
							
							Merge pull request  #2193  from Subv/pulse_events  
						
						... 
						
						
						
						Kernel/Events: Log an error when trying to create Pulse events and timers 
						
						
					 
					
						2016-11-19 22:19:45 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							1323ab2f5f 
							
						 
					 
					
						
						
							
							Kernel/Loader: Grab the system mode from the NCCH ExHeader.  
						
						... 
						
						
						
						3dsx and elf files default to system mode 2 (96MB allocated to the application).
This allows Home Menu to boot without modifications.
Closes  #1849  
						
						
					 
					
						2016-11-19 20:40:04 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab8692475 
							
						 
					 
					
						
						
							
							Kernel/Events: Log an error when trying to create Pulse events and timers.  
						
						... 
						
						
						
						Related to #1904  
						
						
					 
					
						2016-11-19 14:00:08 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d7ab4fd53d 
							
						 
					 
					
						
						
							
							APT/Applets: Renamed the members of the SignalType enum.  
						
						... 
						
						
						
						Names now make sense and match 3dbrew. 
						
						
					 
					
						2016-11-19 13:42:07 -05:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d6975af0 
							
						 
					 
					
						
						
							
							FileSys: rename SaveDataCheck archive to NCCH archive  
						
						... 
						
						
						
						According to the observation from game and 3dbrew "Used for accessing general NCCH data" 
						
						
					 
					
						2016-11-19 18:55:35 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							5c6e13a171 
							
						 
					 
					
						
						
							
							PTM & CFG: use the correct path and error code according to the new FileSys policy  
						
						
						
						
					 
					
						2016-11-19 18:55:34 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							0987783699 
							
						 
					 
					
						
						
							
							FileSys: add SDMCWriteOnlyArchive  
						
						
						
						
					 
					
						2016-11-19 18:55:34 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							a879984c06 
							
						 
					 
					
						
						
							
							FileSys: add ExtSaveDataArchive  
						
						... 
						
						
						
						ExtSaveData is more similar to SaveData, so let it be a subclass of SaveData 
						
						
					 
					
						2016-11-19 18:24:37 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							7166fdc490 
							
						 
					 
					
						
						
							
							FileSys: add SaveDataArchive  
						
						... 
						
						
						
						The error checking of SaveDataArchive is completely different from DiskArchive, so it has to be a new class instead of a subclass of DiskArchive. 
						
						
					 
					
						2016-11-19 17:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							dd5c15abd0 
							
						 
					 
					
						
						
							
							cfg: add config block 0x00090000  
						
						
						
						
					 
					
						2016-11-17 19:34:02 +02:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							af7f5bef8d 
							
						 
					 
					
						
						
							
							Style fix  
						
						
						
						
					 
					
						2016-11-02 09:38:44 +03:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							5872abeab9 
							
						 
					 
					
						
						
							
							Rename AcConfig, change types u8 to u32  
						
						
						
						
					 
					
						2016-11-02 09:38:44 +03:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							a62df98686 
							
						 
					 
					
						
						
							
							AC_U: Stub functions, used if EULA agreed  
						
						
						
						
					 
					
						2016-11-02 09:38:44 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							4dd8a831bd 
							
						 
					 
					
						
						
							
							FileSys: make Archive interfaces return error code  
						
						... 
						
						
						
						and make the mode parameter a reference since it is a BitField union 
						
						
					 
					
						2016-11-01 18:30:32 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ae2fab4a0e 
							
						 
					 
					
						
						
							
							Merge pull request  #2126  from wwylele/stub-nwm  
						
						... 
						
						
						
						NWM: stub Initialize with an error 
						
						
					 
					
						2016-10-31 16:16:12 -04:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							702439b519 
							
						 
					 
					
						
						
							
							core: some errno values are uncommon on Unix  
						
						... 
						
						
						
						src/core/hle/service/soc_u.cpp:107:6: error: 'ENODATA' was not declared in this scope
     {ENODATA, 43},
      ^
src/core/hle/service/soc_u.cpp:117:6: error: 'ENOSR' was not declared in this scope
     {ENOSR, 53},
      ^
src/core/hle/service/soc_u.cpp:118:6: error: 'ENOSTR' was not declared in this scope
     {ENOSTR, 54},
      ^
src/core/hle/service/soc_u.cpp:139:6: error: 'ETIME' was not declared in this scope
     {ETIME, 75},
      ^ 
						
						
					 
					
						2016-10-27 23:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							f672c7bd24 
							
						 
					 
					
						
						
							
							FRD: fix GetMyFriendKey  
						
						
						
						
					 
					
						2016-10-25 09:54:29 +03:00 
						 
				 
			
				
					
						
							
							
								Ricardo de Almeida Gonzaga 
							
						 
					 
					
						
						
						
						
							
						
						
							13d46f6820 
							
						 
					 
					
						
						
							
							Fix typos  
						
						
						
						
					 
					
						2016-10-20 12:26:59 -02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							32789a70fb 
							
						 
					 
					
						
						
							
							NWM: stub Initialize with an error  
						
						
						
						
					 
					
						2016-10-12 22:33:44 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7f1155a8 
							
						 
					 
					
						
						
							
							Merge pull request  #2024  from JamePeng/update-boss-code  
						
						... 
						
						
						
						Update the stub code of BOSS 
						
						
					 
					
						2016-10-07 23:02:39 -04:00 
						 
				 
			
				
					
						
							
							
								JamePeng 
							
						 
					 
					
						
						
						
						
							
						
						
							691f069743 
							
						 
					 
					
						
						
							
							Rework the code of err:f service  
						
						
						
						
					 
					
						2016-10-06 21:03:12 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							09c3e444d4 
							
						 
					 
					
						
						
							
							Merge pull request  #1652  from wwylele/kernal-tool  
						
						... 
						
						
						
						Debugger: implement wait tree widget 
						
						
					 
					
						2016-10-04 23:01:56 -04:00 
						 
				 
			
				
					
						
							
							
								JamePeng 
							
						 
					 
					
						
						
						
						
							
						
						
							bd8c80a7b4 
							
						 
					 
					
						
						
							
							Update the stub code of BOSS  
						
						
						
						
					 
					
						2016-10-02 17:36:57 +08:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							257e7afb79 
							
						 
					 
					
						
						
							
							fs: clean up log format  
						
						
						
						
					 
					
						2016-10-02 12:39:28 +08:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							96b0e9476b 
							
						 
					 
					
						
						
							
							fs: implement DeleteDirectoryRecursively  
						
						
						
						
					 
					
						2016-10-02 11:29:16 +08:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							85a83158fb 
							
						 
					 
					
						
						
							
							move ResetType to kernel.h  
						
						
						
						
					 
					
						2016-09-22 13:52:52 +08:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0179ad1b 
							
						 
					 
					
						
						
							
							name objects  
						
						
						
						
					 
					
						2016-09-22 13:52:52 +08:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							f69a543110 
							
						 
					 
					
						
						
							
							implement wait tree widget  
						
						
						
						
					 
					
						2016-09-22 13:52:52 +08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							84fbbe2629 
							
						 
					 
					
						
						
							
							Use negative priorities to avoid special-casing the self-include  
						
						
						
						
					 
					
						2016-09-21 00:15:56 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							ebdae19fd2 
							
						 
					 
					
						
						
							
							Remove empty newlines in #include blocks.  
						
						... 
						
						
						
						This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation. 
						
						
					 
					
						2016-09-21 11:15:47 +09:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							396a8d91a4 
							
						 
					 
					
						
						
							
							Manually tweak source formatting and then re-run clang-format  
						
						
						
						
					 
					
						2016-09-18 21:14:25 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							dc8479928c 
							
						 
					 
					
						
						
							
							Sources: Run clang-format on everything.  
						
						
						
						
					 
					
						2016-09-18 09:38:01 +09:00