From 3a508e13b13e792445d86dff99099f26baa99370 Mon Sep 17 00:00:00 2001 From: fincs Date: Sun, 22 May 2022 16:36:06 +0200 Subject: [PATCH] libnx v4.2.1 --- Changelog.md | 42 ++++++++++++++++++++++++++++++++++++++++++ nx/Makefile | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/Changelog.md b/Changelog.md index 833455f8..fe5df9b0 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,47 @@ # Changelog +## Version 4.2.1 + +#### system +* cache: Adjusted cache maintenance ABI for [14.0.0+]. +* svc: Added InfoType_IsSvcPermitted [14.0.0+]. +* svc: Removed svcCallSecureMonitor's non-existent return type. +* svc: Fixed definition of MemoryInfo struct. +* ldscript: Generated ELFs now start with the `.text` section (required by GDB). + +#### filesystem +* Added fsOpenSaveDataInfoReaderWithFilter. +* Added fsCreate_TemporaryStorage. +* Fixed bug in fsOpen_TemporaryStorage. + +#### graphics +* Added nvIoctl3. +* Adjusted hos version requirements in nvIoctl2 [3.0.0+]. +* Adjusted list of IOCTLs that use the cloned NV service session. +* console: Added support for SGR 38/48 escape sequences. +* console: Bold/Faint attributes no longer applied to the background. + +#### input +* hid: Added hidGetNpadLagerType, hidGetNpadStatesLager. +* hid: Added HidNpadLagerType enum. +* hid: Added HidNpadLagerState struct. +* hid: Updated HidNpadStyleTag, HidNpadButton, HidDeviceTypeBits, HidDeviceType, HidAppletFooterUiType enums. +* hid: Updated HidNpadInternalState struct. +* hidsys: Added hidsysAcquireUniquePadConnectionEventHandle, hidsysGetUniquePadBluetoothAddress, hidsysDisconnectUniquePad, hidsysGetUniquePadType, hidsysGetUniquePadInterface, hidsysGetUniquePadControllerNumber. +* hidsys: Added HidsysUniquePadType enum. + +#### other +* Added `BITL()` macro (unsigned long, i.e. 64-bit unsigned integer). +* bpc: Adjusted for removed commands in [14.0.0+]. +* bpc: Added bpcGetPowerButton [6.0.0+]. +* btdrv: Adjusted for removed commands in [14.0.0+]. +* btm: Corrected inverted hos version check affecting several commands. +* nfc: Added nfcSendCommandByPassThrough, nfcKeepPassThroughSession, nfcReleasePassThroughSession. +* pm: Added support for [14.0.0+]. +* ts: Adjusted for removed commands in [14.0.0+]. + +Several issues were fixed, and usability and stability were improved. + ## Version 4.2.0 #### system diff --git a/nx/Makefile b/nx/Makefile index 153d06dd..28d9c2af 100644 --- a/nx/Makefile +++ b/nx/Makefile @@ -10,7 +10,7 @@ include $(DEVKITPRO)/devkitA64/base_rules export LIBNX_MAJOR := 4 export LIBNX_MINOR := 2 -export LIBNX_PATCH := 0 +export LIBNX_PATCH := 1 VERSION := $(LIBNX_MAJOR).$(LIBNX_MINOR).$(LIBNX_PATCH)