| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |/ / /
| | |
| | |
| | | |
- We were double-reserving, causing us to run out of sessions in Pokemon Sword & Shield.
|
| | | |
| | |
| | | |
- Pokemon Sword/Shield are still hitting this for some reason, causing an svcBreak.
|
| | | |
| | |
| | |
| | | |
- Prevents us from over decrementing num_sessions.
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
- Prevents a cloned session's handler from being overwritten by another disconnected session.
- Fixes session handler nullptr asserts with Pokemon Sword & Shield.
|
| | | |
| | |
| | |
| | | |
- Avoids a potential crash if the handle is invalid, and also makes this code accurate to real kernel behavior.
|
| |\ \ \
| | | |
| | | | |
src/common/CMakeLists.txt: fix variable escaping
|
| | | | | |
|
| | | | |
| | | |
| | | | |
- Pokemon Sword/Shield are still hitting this for some reason, causing an svcBreak.
|
| |\ \ \ \
| |/ / /
|/| | | |
limitable_input_dialog: Implement character limiter
|
| | | | |
| | | |
| | | |
| | | | |
When using GetText() you can now choose what set of characters the user can't enter.
|
| |\ \ \ \
| | | | |
| | | | | |
common/fs/path_util: Remove [[nodiscard]] from function with void return
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We can't make use of the return value here, since we don't a return
value to work with.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
configure_ui: Add translation context for file-scope strings
|
| | |/ / / /
| | | | |
| | | | |
| | | | | |
Allows for these strings to show up in the translation files.
|
| |\ \ \ \ \
| |/ / / /
|/| | | | |
hle: kernel: Remove service thread manager and use weak_ptr.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
too early.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- We no longer need to queue up service threads to be destroyed.
- Fixes a race condition where a thread could be destroyed too early, which caused a crash in Pokemon Sword/Shield.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
yuzu qt: Start games from context menu
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
This connects the BootGame function to the context menu. In addition,
there is an option to boot without using the custom configuration.
|
| |\ \ \ \ \
| |/ / / /
|/| | | | |
yuzu-cmd: Fix OpenGL rendering
|
| | | | | |
| | | | |
| | | | | |
Co-authored-by: Mai M. <mathew1800@gmail.com>
|
| | | |_|/
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | | |
decoders: Avoid out-of-bounds access
|
| | | | | |
| | | | |
| | | | |
| | | | | |
continue causes a memory leak in A Hat in Time.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
This is not a real fix, so assert here and continue before crashing.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
hle: kernel: Refactor to allocate a ServiceThread per service handler.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
dereference.
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Fixes some crashes introduced by our common intrusive red/black tree impl.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Previously, we would allocate a thread per session, which adds new threads on CloneCurrentObject.
- This results in race conditions with N sessions queuing requests to the same service interface.
- Fixes Pokken Tournament DX crashes/softlocks, which were regressed by #6347.
|
| |\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
buffer_cache: Simplify uniform disabling logic
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The result code classes are used quite extensively throughout both the
kernel and service HLE code. We can mark these member functions as
[[nodiscard]] to prevent a few logic bugs from slipping through.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
yuzu qt: Add settings reset button to general configuration
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Also makes use of std::move, and performs a clang-format cleanup.
This addresses review comments.
Co-authored-by: LC <mathew1800@gmail.com>
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Builds on german77's work to reset all settings back to their defaults.
This include UISettings and Settings values structs, but does not affect
save profiles, input profiles, and game directories.
This works from a button input in configure_general. When activated, it
calls a callback to close the whole configure dialog, then GMainWindow
deletes the old configuration, both on disk and in memory, and
reinitalizes a new one. It also resets a portion of the UI and calls the
telemetry window prompt.
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit does not compile.
Initial work to add and connect a Reset to Defaults button to the
configure_general tab.
Co-authored-by: german77 <juangerman-13@hotmail.com>
|
| |\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
yuzu-cmd: Add touch_from_button in config file
|
| | | |_|/ /
| |/| | | |
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | | |
settings: Disable controller preview if controller is not active
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
input_common: Analog button, use time based position
|
| | |/ / / / |
|
| | |/ / /
|/| | |
| | | |
| | | |
| | | | |
Correct light theme loading
The setLayout call in game list instantiation will call resizing signals with default values in light theme, which was then being erroneously saved. setLayout doesn't seem to call resizing for any other theme, so I'm not sure why that happens.
|
| |\ \ \ \
| | | | |
| | | | | |
game_list: Stop the columns resizing on NAND install
|