| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-12 | Kernel/Mutex: Don't duplicate threads in the mutex waiter list. | Subv | |
| Exit from AddMutexWaiter early if the thread is already waiting for a mutex owned by the owner thread. This accounts for the possibility of a thread that is waiting on a condition variable being awakened twice in a row. Also added more validation asserts. This should fix one of the random crashes in Breath Of The Wild. | |||
| 2018-08-12 | vfs: Make VfsFilesystem constructor explicit | Lioncash | |
| Makes it consistent with the other VFS interfaces and prevents implicit construction. | |||
| 2018-08-12 | vfs: Make type hierarchy objects classes instead of structs | Lioncash | |
| struct should be used when the data type is very simple or otherwise has no invariants associated with it. Given these are used to form a hierarchy, class should be used instead. | |||
| 2018-08-12 | Merge pull request #1025 from ogniK5377/bad-cast | bunnei | |
| Fixed invalid cast in loader | |||
| 2018-08-12 | registration: Various style and documentation improvements | Zach Hilman | |
| Fix logic in RealVfsFilesystem Create methods Remove magic numbers Fix regex errors | |||
| 2018-08-12 | Merge pull request #1035 from ogniK5377/audio-dev-revision-info | bunnei | |
| GetAudioDeviceServiceWithRevisionInfo (Used by Bloodstained: Curse of the Moon) | |||
| 2018-08-12 | Merge pull request #1028 from ogniK5377/aoa | bunnei | |
| Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount | |||
| 2018-08-12 | scheduler: Make HaveReadyThreads() a const member function | Lioncash | |
| This function doesn't modify instance state, so the const qualifier can be added to it. | |||
| 2018-08-12 | GetAudioDeviceServiceWithRevisionInfo | David Marcec | |
| As we're not handling any anything about the revision data for GetAudioDeviceServiceWithRevisionInfo, it's currently marked as stubbed. However for games this shouldn't affect the result. Proper revision info would be more for homebrew. | |||
| 2018-08-12 | hid: disable clang-format around tables | Lioncash | |
| Prevents clang-format from butchering them. | |||
| 2018-08-12 | hid: Stub DisconnectNpad() | Lioncash | |
| This is required by ARMS. | |||
| 2018-08-12 | vfs: Use sanitized paths within MoveFile() and MoveDirectory() | Lioncash | |
| Previously these were being unused (or partially unused). While we're at it, use better naming to make it visibly obvious which variant of the path is being used. | |||
| 2018-08-12 | card_image: Use type aliases to shorten definitions | Lioncash | |
| We have the aliases, so we may as well use 'em. | |||
| 2018-08-12 | card_image: Simplify return statement of GetSubdirectories() | Lioncash | |
| We don't need to write out the construction long-form, we can just let the language itself work it out off the return type. | |||
| 2018-08-12 | Pushed the requested sample rate instead of our fixed sample rate | David Marcec | |
| 2018-08-12 | made ResultStatus a u16 | David Marcec | |
| 2018-08-12 | Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & ↵ | David Marcec | |
| GetAudioRendererMixBufferCount GetAudioRendererSampleRate is set as a "STUB" as a game could check if the sample rate it sent and the sample rate it wants don't match. Just a thought of something which could happen so keeping it as stub for the mean time | |||
| 2018-08-12 | Stub UpdateUserPresence | David Marcec | |
| Needed for Retro City Rampage to go in game | |||
| 2018-08-12 | Fixed invalid cast in loader | David Marcec | |
| GetMessageForResultStatus takes a u16, not a size_t. | |||
| 2018-08-11 | registration: Add support for force overwrite of installed | Zach Hilman | |
| 2018-08-11 | vfs_real: Add CreateFullPath to Create* operations | Zach Hilman | |
| 2018-08-11 | control_metadata: Remove unnecessary reference to base file | Zach Hilman | |
| 2018-08-11 | romfs: Remove cyclic shared_ptr leak in romfs code | Zach Hilman | |
| 2018-08-11 | registration: Update documentation and style | Zach Hilman | |
| 2018-08-11 | nca_metadata: Remove unnecessary reference to base file | Zach Hilman | |
| 2018-08-11 | bis_factory: Create NAND dirs if they don't exist | Zach Hilman | |
| 2018-08-11 | registration: Take RawCopy function as parameter | Zach Hilman | |
| Instead of defaulting to VfsRawCopy | |||
| 2018-08-11 | registered_cache: Fix missing reading from yuzu_meta | Zach Hilman | |
| 2018-08-11 | file_sys: Comply to style guidelines | Zach Hilman | |
| 2018-08-11 | qt: Add 'Install to NAND' option to menu | Zach Hilman | |
| Prompts for title type on NCA files. | |||
| 2018-08-11 | file_sys: Add RegisteredCache | Zach Hilman | |
| Manages NAND NCA get and install. | |||
| 2018-08-11 | file_sys: Add support for parsing NCA metadata (CNMT) | Zach Hilman | |
| 2018-08-11 | card_image: Add accessor for all NCAs in XCI | Zach Hilman | |
| 2018-08-11 | vfs_real: Add CreateFullPath to CreateFile | Zach Hilman | |
| Fixes bugs with calling CreateFile when the immediate directory does not exist. | |||
| 2018-08-11 | filesystem: Add Open and Register functions for BISFactory | Zach Hilman | |
| 2018-08-11 | bis_factory: Add partial implementation of BISFactory | Zach Hilman | |
| Creates and stores RegisteredCaches for user and system NAND, as creation of a RegisteredCache is expensive. | |||
| 2018-08-11 | loader: Join 0* files in directory if filename is 00 | Zach Hilman | |
| i.e. Load the concatenated 00+01 if 01 exists as well. Needed for split NAND NCAs. | |||
| 2018-08-11 | loader: Recognize filename '00' as NCA | Zach Hilman | |
| Needed to avoid mismatch filetype warnings on split NAND NCAs | |||
| 2018-08-11 | vfs: Add ConcatenatedVfsFile | Zach Hilman | |
| 2018-08-11 | crypto: Remove hex utilities from key_manager | Zach Hilman | |
| Move to hex_util.h in common | |||
| 2018-08-11 | Merge pull request #1022 from bunnei/fix-splat | bunnei | |
| Several Friend service fixes | |||
| 2018-08-11 | friend: Stub DeclareCloseOnlinePlaySession. | bunnei | |
| - Used by Splatoon 2. | |||
| 2018-08-11 | friend: Fix CreateFriendService to return an IFriendService interface. | bunnei | |
| 2018-08-11 | server_session: Provide more useful information and don't crash on bad IPC ↵ | bunnei | |
| request. | |||
| 2018-08-11 | core: Namespace EmuWindow | Lioncash | |
| Gets the class out of the global namespace. | |||
| 2018-08-11 | Merge pull request #970 from DarkLordZach/loader-errors | bunnei | |
| loader: Add more descriptive errors | |||
| 2018-08-12 | Better UUID randomness | David Marcec | |
| 2018-08-12 | Removed un-needed count from ListOpenUsers and ListAllUsers | David Marcec | |
| 2018-08-12 | Added better explanations in the profile manager | David Marcec | |
| 2018-08-12 | Code cleanup for profile manager | David Marcec | |
