summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-11-21android: Remove ini4jt895
2023-11-21common: settings: Add ifdefs to define android's default settingst895
2023-11-21general: Remove iniht895
2023-11-21config: Unify config handling under frontend_commont895
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings. As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-20Merge pull request #12011 from Macj0rdan/controller-appletNarr the Reg
Implemented qlaunch version of the controller applet
2023-11-20Merge pull request #12093 from t895/zip-intentliamwhite
android: Use file picker intent for save exporter
2023-11-20Merge pull request #12092 from t895/recent-games-defaultliamwhite
android: Select recently played games by default in search tab
2023-11-20Merge pull request #12091 from t895/silly-speedliamwhite
android: Allow up to 400% for the limit speed percent setting
2023-11-20service: hid: Ensure resource manager is initializedSquall-Leonhart
Ensures the proper initialization of the IActiveVibrationDeviceList. By using GetResourceManager() instead of resource_manager, we make sure that the IActiveVibrationDeviceListis initialized before it's used, preventing potential null issues. Fixes #12088
2023-11-19android: Use file picker intent for save exportert895
2023-11-19android: Use path instead of programId for recently added / played keyt895
2023-11-19android: Select recently played games by default in search tabt895
2023-11-19android: Allow up to 400% for the limit speed percent settingt895
2023-11-19Merge pull request #12083 from liamwhite/viewportliamwhite
renderer_vulkan: ignore viewport stores on non-supporting drivers
2023-11-19Implemented qlaunch version of the controller appletFrozenAra
2023-11-19qt: fix linux buildLiam
2023-11-19renderer_vulkan: ignore viewport stores on non-supporting driversLiam
2023-11-19Merge pull request #12081 from ↵liamwhite
FernandoS27/check-out-on-your-broke-crypto-friends Vulkan: Be more generous with pipeline workers for Android
2023-11-19Merge pull request #12036 from FernandoS27/you-should-have-more-than-one-towelliamwhite
Query Cache: Disable write syncing on Android
2023-11-19Merge pull request #11792 from boludoz/new-shortcutliamwhite
Improved shortcut: add games in applist for Windows, question for sta…
2023-11-19Merge pull request #12066 from ameerj/nvidia-nsanityliamwhite
shader_recompiler: add byteswap pattern workaround for Nvidia
2023-11-19Merge pull request #12068 from ameerj/glasm-xfb-fixesliamwhite
gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer mode
2023-11-19Vulkan: Be more generous with pipeline workers for AndroidFernando Sahmkow
2023-11-18Buffer Cache: Eliminate clears on Indirect buffersFernando Sahmkow
2023-11-18shader_recompiler: Fix spelling of "derivate" (#12067)Ameer J
2023-11-18gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer modeAmeer J
GL_SEPARATE_ATTRIBS only applies when multiple buffers are being used, else GL_INTERLEAVED_ATTRIBS handles the cases for a single buffer with potentially more than one attribute
2023-11-17shader_recompiler: add byteswap pattern workaround for NvidiaAmeer J
2023-11-17Merge pull request #12058 from liamwhite/opus-againliamwhite
opus: fix stereo stream count check in multistream decoder object
2023-11-17Merge pull request #11912 from liamwhite/nv-graphic-bufferliamwhite
nvnflinger: use graphic buffer lifetime for map handle
2023-11-17Merge pull request #11917 from liamwhite/abandonmentliamwhite
nvnflinger: implement consumer abandonment
2023-11-17opus: fix stereo stream count check in multistream decoder objectLiam
2023-11-16service: hid: Introduce firmware settings and update activate controller callsNarr the Reg
2023-11-16service: hid: Implement xpad callsNarr the Reg
2023-11-16Merge pull request #11995 from FernandoS27/you-dont-need-the-new-iphoneliamwhite
Revert PR #11806 and do a proper fix to the memory handling.
2023-11-16Merge pull request #12038 from german77/no_implementliamwhite
service: hid: Split hid.cpp into individual interfaces
2023-11-16Merge pull request #12007 from german77/moar_buttonsliamwhite
core: hid: Split SL and SR buttons
2023-11-15service: hid: Split hid.cpp into individual interfacesNarr the Reg
2023-11-15android: Disable PiP by defaultt895
2023-11-15Query Cache: Disable write syncing on AndroidFernando Sahmkow
2023-11-14Merge pull request #12034 from t895/fps-outlineliamwhite
android: Add drop shadow to FPS counter
2023-11-14android: Don't enter PiP during startup or shutdownt895
2023-11-14android: Add drop shadow to FPS countert895
Also let the style control the text size
2023-11-14Merge pull request #12032 from liamwhite/fruit-compilerliamwhite
fix apple clang build again
2023-11-14Merge pull request #12030 from t895/blocking-fixliamwhite
android: Use suspend function for creating dynamic shortcuts
2023-11-14Merge pull request #12028 from liamwhite/coretiming-shutdownliamwhite
core_timing: lock event queue access
2023-11-14Merge pull request #12025 from liamwhite/kernel-shutdown-deadlockliamwhite
core: check for thread dpc before eret
2023-11-14Merge pull request #12019 from liamwhite/more-shutdown-deadlocksliamwhite
audio_core: ignore renderer wait when stream is paused
2023-11-14fix apple clang build againLiam
2023-11-14core_timing: lock event queue accessLiam
2023-11-14android: Use suspend function for creating dynamic shortcutst895
If the coil loader ever got stuck when creating a dynamic shortcut icon, the app would freeze. This would happen most notably when booting nca format games. This pushes that process to a separate coroutine that can be cancelled by the main activity's lifecycle.