summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2018-10-26Merge pull request #1430 from DarkLordZach/remove-promote-dirbunnei
vfs: Remove InterpretAsDirectory and related functions
2018-10-25Merge pull request #1569 from lioncash/amiibobunnei
yuzu/main: Notify user of loading errors with Amiibo data
2018-10-25ldr: Partially implement LoadNro.bunnei
- This is an incomplete implementation. It was tested with Super Mario Party.
2018-10-25process: LoadModule should clear JIT instruction cache.bunnei
2018-10-25Kernel/Memory: Added a function to first a suitable guest address at which ↵bunnei
to allocate a region of a given size.
2018-10-25nro: Make LoadNro method accessible outside of apploader code.bunnei
2018-10-25ips_layer: Use rle_size instead of data_size in RLE patch applicationZach Hilman
Prevents a potential bug when using RLE records in an IPS patch.
2018-10-25Merge pull request #1579 from lioncash/usbbunnei
service/usb: Update service function tables
2018-10-25Merge pull request #1576 from lioncash/acc-warnbunnei
service/acc: Silence compiler truncation warnings
2018-10-25Merge pull request #1577 from lioncash/errbunnei
kernel/error: Amend error return code values
2018-10-24service/usb: Update service function tablesLioncash
Updated based off the information provided by Hexkyz on Switchbrew.
2018-10-24service/acc: Move fallback image to file scopeLioncash
This is just flat data, so it doesn't really need to be in the function itself. This also allows deduplicating the constant for the backup size in GetImageSize().
2018-10-24service/acc: Silence compiler warningsLioncash
Silences compiler warnings related to truncation. This also introduces a small helper function to perform the clamping of the image size.
2018-10-24service/acc: Early return in failure case in LoadImage()Lioncash
Allows unindenting the other branch's code.
2018-10-24Merge pull request #1570 from lioncash/optionalbunnei
profile_manager: Use std::optional instead of boost::optional
2018-10-24Merge pull request #1564 from lioncash/npadbunnei
npad: Remove unused controller variable from OnInit()
2018-10-24Merge pull request #1563 from lioncash/framebunnei
perf_stats: Remove unused variable within DoFrameLimiting()
2018-10-24Merge pull request #1562 from lioncash/aocbunnei
aoc_u: Make use of previously-unused CheckAOCTitleIDMatchesBase() function
2018-10-24Merge pull request #1561 from lioncash/fsbunnei
file_sys: Remove unused variables
2018-10-24kernel/errors: Remove now-unused, unnecessary, error codesLioncash
Now that we've gotten the innaccurate error codes out of the way, we can finally toss away a bunch of these, trimming down the error codes to ones that are actually used and knocking out two TODO comments.
2018-10-24kernel/shared_memory: Return ERR_INVALID_MEMORY_PERMISSIONS instead of ↵Lioncash
ERR_INVALID_COMBINATION This is more consistent with what the kernel does.
2018-10-24kernel/server_port: Simplify emptiness check within ShouldWait()Lioncash
2018-10-24kernel/server_port: Change error case return value in Accept() to ERR_NOT_FOUNDLioncash
This is what the kernel does in this instance.
2018-10-24kernel/error: Remove leftover 3DS error codesLioncash
These are now entirely unused and can be removed.
2018-10-24kernel/svc: Amend returned error code for invalid priorities in CreateThreadLioncash
Like with the previous change, the kernel doesn't return NOT_AUTHORIZED here. It returns INVALID_THREAD_PRIORITY.
2018-10-24kernel/svc: Move and correct returned error code for invalid thread ↵Lioncash
priorities in SetThreadPriority() All priority checks are supposed to occur before checking the validity of the thread handle, we're also not supposed to return ERR_NOT_AUTHORIZED here.
2018-10-24kernel/error: Add error code for invalid pointersLioncash
The kernel appears to return 0xE601 for this situation. Particularly in svcWaitSynchronization, svcReplyAndReceive, and svcGetThreadContext
2018-10-24kernel/error: Add error code for closed sessionsLioncash
The kernel appears to return 0xF601 for this case.
2018-10-24profile_manager: Use std::optional instead of boost::optionalLioncash
Now that we can actually use std::optional on macOS, we don't need to continue using boost::optional here.
2018-10-24yuzu/main: Notify user of loading errors with Amiibo dataLioncash
We shouldn't silently continue if loading failed, since the general assumption is that no messages showing up implicitly indicates success.
2018-10-24Merge pull request #1468 from DarkLordZach/profile-manager-uiMat M
qt: Add UI to manage emulated user profiles
2018-10-24npad: Remove unused controller variable from OnInit()Lioncash
This also gets rid of variable shadowing related to the lambda parameter a little bit below this code as well.
2018-10-24perf_stats: Remove unused variable within DoFrameLimiting()Lioncash
This hasn't been used since ba8ff096fdc9f7ab101851c4cd06c3244a7d84c3
2018-10-24aoc_u: Make use of previously-unused CheckAOCTitleIDMatchesBase() functionLioncash
We can just call the function instead of duplicating the code here. This also prevents an unused function warning. We also don't need to take the lambda capture by reference. It's just a u64 value, so by value is fine here.
2018-10-24vfs: Handle failure of file reading within VfsRawCopy()Lioncash
Also gets rid of an unused variable.
2018-10-24key_manager: Remove unused variable in DeriveBase()Lioncash
2018-10-23Merge pull request #1551 from ogniK5377/improved-svcbreakbunnei
Added break types to svcBreak
2018-10-23profile_manager: Create save data if it doesn't exist on useZach Hilman
2018-10-23acc: Fix account UUID duplication errorZach Hilman
2018-10-23configure_system: Clear selection after user deleteZach Hilman
2018-10-23profile_manager: Load user icons, names, and UUIDs from system saveZach Hilman
2018-10-23acc: Load user images from config dirZach Hilman
2018-10-23am: Pass current user UUID to launch parametersZach Hilman
2018-10-23profile_manager: Load users from emulator settingsZach Hilman
2018-10-23settings: Add users and current_user settings and remove usernameZach Hilman
2018-10-23Added Amiibo support (#1390)David
* Fixed conflict with nfp * Few fixups for nfc * Conflict 2 * Fixed AttachAvailabilityChangeEvent * Conflict 3 * Fixed byte padding * Refactored amiibo to not reside in "System" * Removed remaining references of nfc from system * used enum for Nfc GetStateOld * Added missing newline * Moved file operations to front end * Conflict 4 * Amiibos now use structs and added mutexes * Removed amiibo_path
2018-10-23Merge pull request #1515 from DarkLordZach/dlc-lfsbunnei
patch_manager: Add support for LayeredFS on DLC RomFS
2018-10-23Merge pull request #1540 from lioncash/handlebunnei
kernel/process: Make the handle table per-process
2018-10-23Added assertion failed, reworked logging levelsDavid Marcec
2018-10-23Added break types to svcBreakDavid Marcec
There seems to be more such as type 1, and 2. Unsure what these currently are but when a game hits them we can investigate and add the rest