From 528949653e3c02d0c27059b16b35742d92188396 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Wed, 16 May 2018 10:25:14 +0100 Subject: [PATCH] rearrange & update --- Changelog.md | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/Changelog.md b/Changelog.md index 39db9842..0b85cc16 100644 --- a/Changelog.md +++ b/Changelog.md @@ -6,8 +6,14 @@ * Now automatically initializing fsdev state on first mount * Added fsdevMountSdmc (replaces fsdevInit) * Added fsdevUnmountAll (replaces fsdevExit) +* Add FS commands for SD card state change detection. +* Added mounting for SystemSaveData. * Use Service for all fs sessions. This fixes an issue with savedata commit. * Implemented FsSaveDataIterator (aka ISaveDataInfoReader). +* Changed ContentStorageId in FsSave to SaveDataType. +* Added FsStorageId. +* Added enums FsSaveDataSpaceId and FsSaveDataType. +* Removed FS_MOUNTSAVEDATA_INVAL_DEFAULT/FS_MOUNTSYSTEMSAVEDATA_INVAL_DEFAULT. * improve usbComms support * Allow using multiple interfaces. * Added usbComms Ex funcs. @@ -15,16 +21,17 @@ * hid updates * Added hidGetHandheldMode(). * Added hidSetNpadJoyAssignmentModeSingleByDefault() - * Added hidSetNpadJoyAssignmentModeDual(). -* Added support for Services: fsp-ldr, fsp-pr, lr, csrng, spl, pm:info, sm:m, pl, all Loader services. + * hidSetNpadJoyAssignmentModeDual(). + * Check serviceIsActive() in hidExit(). + * Use hidSetNpadJoyAssignmentModeDual() for all controllers during hidInitialize()/hidExit(). +* Added support for Services: fsp-ldr, fsp-pr, lr, csrng, spl, pm:info, sm:m, pl, ns, all Loader services. * Full hid vibration support for pre-4.0.0 hid commands. * Added nacpGetLanguageEntry and SetLanguage_Total. * [irs] Name image transfer config variables * IPC: Improve information available in IpcParsedCommand -* Replace g_gfxPixelFormat/gfxSetPixelFormat with constant since changing this value has no effect. -* Added system calls: svcCreatePort, svcConnectToPort, svcUnmapProcessMemory, svcGetSystemInfo, svcSetThreadPriority, svcGetCurrentProcessorNumber, svcSignalEvent, svcSendSyncRequestWithUserBuffer, svcSendAsyncRequestWithUserBuffer, svcGetThreadId, svcReplyAndReceiveWithUserBuffer, svcCreateEvent, svcReadWriteRegister, svcCreateInterruptEvent, svcMapDeviceAddressSpaceByForce, svcTerminateProcess, svcMap/UnmapPhysicalMemory(Unsafe), svcSetUnsafeLimit, svcGetProcessInfo +* Added system calls: svcCreatePort, svcConnectToPort, svcUnmapProcessMemory, svcGetSystemInfo, svcSetThreadPriority, svcGetCurrentProcessorNumber, svcSignalEvent, svcSendSyncRequestWithUserBuffer, svcSendAsyncRequestWithUserBuffer, svcGetThreadId, svcReplyAndReceiveWithUserBuffer, svcCreateEvent, svcReadWriteRegister, svcCreateInterruptEvent, svcMapDeviceAddressSpaceByForce, svcTerminateProcess, svcMap/UnmapPhysicalMemory(Unsafe), svcSetUnsafeLimit, svcGetProcessInfo, svcGetResourceLimitLimitValue, svcGetResourceLimitCurrentValue, svcGetProcessInfo, svcCreateResourceLimit, svcSetResourceLimitLimitValue. +* IPC improvements and fixes. * Added envGetLastLoadResult(). -* Audio input implementation and fixes * Add rules for building .npdm, .nsp and .kip. * Now building .npdm from .json if specified * .pfs0 now embeds previously built npdm if available @@ -32,22 +39,19 @@ * .kip can be built from elf and json descriptor (subset of .npdm) * add support for finding nxlink host * improve bsdSockets support -* Added mounting for SystemSaveData. -* Added impl for accountProfile* . If the inital smGetService fails, attempt to use 'acc:u0'. +* Fix IN6_IS_ADDR macros in netinet/in.h (#68) +* Added impl for accountProfile\*. If the inital smGetService fails, attempt to use 'acc:u0'. +* Added nsGetApplicationControlData. Imported nacp.h from nx-hbmenu with adjustments. * Further improvements to overall system stability and other minor adjustments to enhance the user experience. - ---- stuff to organise --- - - Add ipcAddSendSmart, ipcAddRecvSmart, use where applicable - Add FS commands for SD card state change detection. - Added ns impl, and added nsGetApplicationControlData. Imported nacp.h from nx-hbmenu with adjustments. - Added FsStorageId. - Added pmshell init/exit and pmshellLaunchProcess. - Fix IN6_IS_ADDR macros in netinet/in.h (#68) - Changed ContentStorageId in FsSave to SaveDataType. - Added enums FsSaveDataSpaceId and FsSaveDataType. - Removed FS_MOUNTSAVEDATA_INVAL_DEFAULT/FS_MOUNTSYSTEMSAVEDATA_INVAL_DEFAULT. - +* Add ipcAddSendSmart, ipcAddRecvSmart, use where applicable +* Added pmshell init/exit and pmshellLaunchProcess. +* Audio input implementation. +* Detect 5.0.0 properly. +* Introduce atomics + * atomicIncrement32 + * atomicDecrement32 + * atomicIncrement64 + * atomicDecrement64 ## Version 1.1.0