From fb2990f26c46cecad9264d34f96d644df1e1c540 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Wed, 16 May 2018 22:46:27 +0100 Subject: [PATCH] =?UTF-8?q?reformat,=20add=20nxlink=20stdio=20(=20=CD=A1?= =?UTF-8?q?=C2=B0=20=CD=9C=CA=96=20=CD=A1=C2=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Changelog.md | 50 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/Changelog.md b/Changelog.md index 08233f49..e69dad6c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,8 @@ # Changelog ## Version 1.2.0 + +### filesystem * Revise fsdev initialization * Removed fsdevInit/Exit * Now automatically initializing fsdev state on first mount @@ -14,44 +16,56 @@ * 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. - * Use RwLock. -* hid updates - * Added hidGetHandheldMode(). - * Added hidSetNpadJoyAssignmentModeSingleByDefault() - * 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. + +### hid updates +* Added hidGetHandheldMode(). +* Added hidSetNpadJoyAssignmentModeSingleByDefault() +* hidSetNpadJoyAssignmentModeDual(). +* Check serviceIsActive() in hidExit(). +* Use hidSetNpadJoyAssignmentModeDual() for all controllers during hidInitialize()/hidExit(). * Full hid vibration support for pre-4.0.0 hid commands. -* Added nacpGetLanguageEntry and SetLanguage_Total. -* [irs] Name image transfer config variables + +### network +* add support for finding nxlink host +* improve bsdSockets support +* added nxlink stdio redirection +* Fix IN6_IS_ADDR macros in netinet/in.h (#68) + +### system +* Added support for Services: fsp-ldr, fsp-pr, lr, csrng, spl, pm:info, sm:m, pl, ns, all Loader services. * IPC: Improve information available in IpcParsedCommand * 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 nacpGetLanguageEntry and SetLanguage_Total. +* [irs] Name image transfer config variables * Added envGetLastLoadResult(). + +### improve usbComms support +* Allow using multiple interfaces. +* Added usbComms Ex funcs. +* Use RwLock. + +### buildsystem * Add rules for building .npdm, .nsp and .kip. * Now building .npdm from .json if specified * .pfs0 now embeds previously built npdm if available * .nsp accepted as an alternative file extension to .pfs0 * .kip can be built from elf and json descriptor (subset of .npdm) -* add support for finding nxlink host -* improve bsdSockets support -* 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. * Add ipcAddSendSmart, ipcAddRecvSmart, use where applicable -* Added pmshell init/exit and pmshellLaunchProcess. * Audio input implementation and audio output fixes. +* add portlibs bin folder to path + +### miscellaneous * Detect 5.0.0 properly. +* Added pmshell init/exit and pmshellLaunchProcess. * Introduce atomics * atomicIncrement32 * atomicDecrement32 * atomicIncrement64 * atomicDecrement64 +* Further improvements to overall system stability and other minor adjustments to enhance the user experience. ## Version 1.1.0