You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduced support for POSIX threads (pthreads) and C++ std::thread APIs, with the help of devkitA64 r13.
Introduced hosversion API, which replaces the old kernelAboveX functions for nearly all use cases. By default HOS version is sourced from set:sys during app startup if available. Make sure to call hosversionSet with appropriately sourced system version information if you are overriding __appInit.
Added support for TLS slots.
Homebrew now embeds the module name at the beginning of rodata. This allows Atmosphère to display the proper name of homebrew executable modules in crash reports and in other locations.
Added detectJitKernelPatch, detectIgnoreJitKernelPatch and detectKernelVersion.
Corrected definition of svcSleepThread.
Optimized implementation of the Barrier and RwLock synchronization primitives.
applet
Added support for SwkbdInline.
Added support for the WifiWebAuth, Web, WebOffline, WebShare and WebLobby library applets. Please note that using some of these applets requires Atmosphère 0.8.6 or higher.
Added support for the Error library applet.
Added appletHolderActive, appletHolderCheckFinished and appletHolderRequestExit.
Added appletQueryApplicationPlayStatistics.
Added appletRequestLaunchApplication and appletRequestLaunchApplicationForQuest.
Added appletBeginToWatchShortHomeButtonMessage, appletEndToWatchShortHomeButtonMessage and appletHomeButtonReaderLockAccessorGetEvent.
Added appletGetMessage and appletProcessMessage. appletMainLoop is now a wrapper for these two.
Added libappletReadStorage and libappletPopOutData.
Added libappletCreateWriteStorage (previously it was an internal function).
filesystem
Refactored romfs device to support multiple romfs mounts in a sane way.
Added fsOpenDataStorageByDataId.
Added romfsMountFromDataArchive.
graphics
Legacy deprecated gfx API has been removed.
Fixed bug that would return unusable default NWindow dimensions on 1.x.
Corrected mistakes in NvColorFormat enum.
Added vi commands: viGetIndirectLayerImageMap, viGetIndirectLayerImageRequiredMemoryInfo.
Fixed stray layer creation on 7.0.0+.
hid
Introduced touchPosition::id to allow multi-touch support to be usable.
Added hidMouseMultiRead.
Added hidControllerIDToOfficial and hidControllerIDFromOfficial (previously they were internal functions).