| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Migrates a remaining common file over to the Common namespace, making it
consistent with the rest of common files.
This also allows for high-traffic FS related code to alias the
filesystem function namespace as
namespace FS = Common::FS;
for more concise typing.
|
| |
|
|
|
|
|
|
|
|
| |
Currently, yuzu just freezes when an error occurs while Initializing the WebApplet.
From a user perspective, this obviously isn't great as the game just softlocks.
With this change, yuzu will call the Finalize method, so to the game it seems like as the user just exited the WebApplet normally.
This works around https://github.com/yuzu-emu/yuzu/issues/2852.
|
| |
|
| |
|
|
|
|
|
| |
These are fairly trivial to resolve and most of the changes entail
using RESULT_UNKNOWN over ResultCode(-1).
|
|
|
|
|
|
| |
Avoids the use of global accessors, removing the reliance on global
state. This also makes dependencies explicit in the interface, as
opposed to being hidden
|
| |
|
|
|
|
| |
Avoids using system accessor to get current process in applet code.
|
| |
|
|
|
|
| |
Prevents crashes with ShopN applet occasionally.
|
|
|
| |
Allows easy handling of multiple shim types, as they have enough in common to be the same backend but not enough to share init/exec.
|
|
|
| |
Much, much more HW-accurate and allows us to easily support all of the different web 'shim' types.
|
| |
|
|
|
| |
As opposed to using Core::System::GetInstance()
|
| |
|
| |
|
|
|
|
| |
Gets rid of a few indirect inclusions.
|
|
|
|
|
|
|
|
| |
This is a function that definitely doesn't always have a non-modifying
behavior across all implementations, so this should be made non-const.
This gets rid of the need to mark data members as mutable to work around
the fact mutating data members needs to occur.
|
| |
|
|
|