aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2021-01-14yuzu: Remove unused variables in Qt codeLioncash
Removes two unused variables in out Qt code. In this case the removal of these two results in less allocations, given std::map allocates on the heap.
2021-01-14Merge pull request #5343 from lioncash/qt6Morph
configure_motion_touch: Migrate off QRegExp to QRegularExpression
2021-01-13configure_motion_touch: Prevent use after move in ApplyConfiguration()Lioncash
touch_engine was being compared against after being moved into the setter for the engine, so this comparison wouldn't behave properly.
2021-01-13configure_motion_touch: Migrate off QRegExp to QRegularExpressionLioncash
QRegularExpression was introduced in Qt 5 as a better replacement for QRegExp. In Qt 6.0 QRegExp is removed entirely. To remain forward compatible with Qt 6.0, we can transition over to using QRegularExpression.
2021-01-13Merge pull request #5330 from german77/regexerrorLC
Fix IP validator error
2021-01-13Fix IP validator error where the last octet produced an error if the value ↵german
was higher than 199
2021-01-13yuzu: Migrate off of setMargin() to setContentsMargins()Lioncash
setMargin() has been deprecated since Qt 5, and replaced with setContentsMargins(). We can move over to setContentsMargins() to stay forward-compatible with Qt 6.0.
2021-01-11hle: kernel: thread: Preserve thread wait reason for debugging only.bunnei
- This is decoupled from core functionality and used for debugging only.
2021-01-11yuzu: debugger: wait_tree: Handle unknown ThreadState.bunnei
2021-01-11core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei
2021-01-11hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ↵bunnei
ThreadState. - This is how the real kernel works, and is more accurate and simpler.
2021-01-11core: hle: kernel: Update KSynchronizationObject.bunnei
2021-01-10Merge pull request #5229 from Morph1984/fullscreen-optbunnei
yuzu/main: Add basic command line arguments
2021-01-10config: Enable docked mode by defaultMorph
2021-01-09general: Resolve C4062 warnings on MSVCMorph
2021-01-04Merge pull request #5261 from gal20/hide_mouse_patchbunnei
yuzu/main: Fix 'Hide mouse on inactivity' and port citra-emu/citra#5476
2021-01-04yuzu/configure_filesystem: Remove "Select Cache Directory" optionFearlessTobi
This tab of the settings is already extremely bloated and the setting itself is quite useless. With a gamelist of almost 30 games, the cache directory is smaller than 1MB for me and therefore I don't see why it needs to be configurable.
2021-01-03main: Resolve error string not displayingLioncash
During the transition to make the error dialog translatable, I accidentally got rid of the conversion to ResultStatus, which prevented operator<< from being invoked during formatting. This adds a function to directly retrieve the result status string instead so that it displays again.
2021-01-03Merge pull request #5278 from MerryMage/cpuopt_unsafe_inaccurate_nanbunnei
dynarmic: Add Unsafe_InaccurateNaN optimization
2021-01-02Merge pull request #5267 from lioncash/localizebunnei
main: Make the loader error dialog fully translatable
2021-01-02dynarmic: Add Unsafe_InaccurateNaN optimizationMerryMage
2021-01-02general: Fix various spelling errorsMorph
2021-01-01Merge pull request #5209 from Morph1984/refactor-controller-connectbunnei
configure_input: Modify controller connection delay
2021-01-01configure_input: Modify controller connection delayMorph
Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID.
2020-12-31yuzu/main: fix mouse not showing on move and port citra-emu/citra#5476gal20
2020-12-31main: Make the loader error dialog fully translatableLioncash
Makes the dialog fully localizable and also adds disambiguation comments to help translators understand what the formatting specifiers indicate.
2020-12-31main: Tidy up enum comparisonLioncash
enum classes are comparable with one another, so these casts aren't necessary.
2020-12-28core: settings: Untangle multicore from asynchronous GPU.bunnei
- Now that GPU is always threaded, we can support multicore with synchronous GPU.
2020-12-26Allow to invert analog axis with right clickgerman
2020-12-25yuzu/main: Add basic command line argumentsMorph
The following command line arguments are supported: yuzu.exe "path_to_game" - Launches a game at "path_to_game" yuzu.exe -f - Launches the next game in fullscreen yuzu.exe -g "path_to_game" - Launches a game at "path_to_game" yuzu.exe -f -g "path_to_game" - Launches a game at "path_to_game" in fullscreen
2020-12-24cmake: Always enable VulkanReinUsesLisp
Removes the unnecesary burden of maintaining separate #ifdef paths and allows us sharing generic Vulkan code across APIs.
2020-12-23Merge pull request #5217 from lat9nq/save-on-bootbunnei
yuzu/main: Save settings when starting guest
2020-12-22yuzu/main: Improve menubar access keyslat9nq
Adds a unique access key to each action within each menu. A few actions already had their own access key, so those were untouched.
2020-12-22Add option to reset window size to 1080pgerman
2020-12-21Merge pull request #5042 from Morph1984/project-aetherbunnei
Project Aether: Reimplementation of the Web Browser Applet
2020-12-22yuzu/main: Save settings when starting guestlat9nq
Saves UISettings and Settings when booting a guest. Moves updating UISettings::values from GMainWindow::closeEvent into its own function, then reuses it in GMainWindow::BootGame.
2020-12-20Merge pull request #5131 from bunnei/scheduler-rewritebunnei
Rewrite Kernel scheduler based on Atmosphere
2020-12-19yuzu: Remove gdbstub configurationFearlessTobi
The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028. This PR just removes the remaining gdb configuration code from the emulator and the UI.
2020-12-18applets/web: Implement the online web browser appletMorph
2020-12-18applets/web: Fix keyboard to emulated controller inputMorph
2020-12-18main: Add the ability to disable the web appletMorph
This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly.
2020-12-18main, applets/web: Re-add progress dialog for RomFS extractionMorph
2020-12-18applets/web: Implement the Qt web browser applet frontendMorph
2020-12-18web_browser_scripts: Add injection scripts for the web browserMorph
2020-12-18util: Add URL Request Interceptor for QWebEngineMorph
2020-12-18bootmanager: Add a check whether loading is completeMorph
2020-12-18applets: Remove the previous web browser applet implementationMorph
2020-12-15Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexbunnei
fsp_srv: Implement OpenDataStorageWithProgramIndex
2020-12-08Merge pull request #5135 from Morph1984/applets-shadowbunnei
applets: Resolve variable shadowing
2020-12-08Merge pull request #5156 from comex/xx-rawsbunnei
configure_motion_touch: Fix unescaped backslash in regex