Updated Changelog (markdown)

gdkchan 2021-07-13 09:40:24 -03:00
parent 4376c1800a
commit d64737c76a

@ -1,6 +1,27 @@
# Ryujinx Changelog
All updates to the Ryujinx official master build will be documented in this file
## 1.0.6965 - 2021-07-13
### Fixed:
- Fix build error of the headless project caused by changes on version 1.0.6964.
## 1.0.6964 - 2021-07-13
### Changed:
- Updates the LibHac dependency to version 0.13.1. This improves the accuracy of the emulator file system implementation, and solve some file system and save related issues on games. See below for a more detailed list of changes.
- Refactor `FsSrv` to match the official refactoring done in FS.
- Change how the `Horizon` and `HorizonClient` classes are handled. Each client created represents a different process with its own process ID and client state.
- Add FS access control to handle permissions for FS service method calls.
- Add FS program registry to keep track of the program ID, location and permissions of each process.
- Add FS program index map info manager to track the program IDs and indexes of multi-application programs.
- Add all FS IPC interfaces.
- Rewrite `Fs.Fsa` code to be more accurate.
- Rewrite a lot of `FsSrv` code to be more accurate.
- Extend directory save data to store `SaveDataExtraData`
- Extend directory save data to lock the save directory to allow only one accessor at a time.
- Improve waiting and retrying when encountering access issues in `LocalFileSystem` and `DirectorySaveDataFileSystem`.
- More `IFileSystemProxy` methods should work now.
- Probably a bunch more stuff.
## 1.0.6963 - 2021-07-12
### Changed:
- Optimizes the GPU Inline-to-Memory engine transfer operations.