summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-15Dump patched exefs rather than baseKelebek1
2022-02-13debugger: console: Set console output codepage to UTF-8Morph
This allows the console to display multi-byte encoded characters.
2022-02-12hid: Stub IsUsbFullKeyControllerEnabledlat9nq
Used by Splatoon 2, when opening the inventory from a LAN battle lobby. Reference: https://switchbrew.org/wiki/HID_services
2022-02-10Merge pull request #7852 from Morph1984/new-uuidbunnei
common: Revise and fix the UUID implementation
2022-02-10common: uuid: Use sizeof(u64) instead of 8 in Hash()Morph
2022-02-10Merge pull request #7861 from german77/user_featuresbunnei
yuzu: New hotkeys and mute audio on background
2022-02-09Merge pull request #7860 from german77/no-more-driftbunnei
yuzu: Add auto center on right click
2022-02-08hle: kernel: KCodeMemory: Remove unused QueryMemory.bunnei
2022-02-08hle: kernel: KCodeMemory: Correct m_page_group number of pages.bunnei
Credits to @xerpi for finding this issue and pointing it out on #7519.
2022-02-06yuzu: Mute audio when in backgroundgerman77
2022-02-06yuzu: Add docked, GPU accuracy and adapting filter hotkeysgerman77
2022-02-06yuzu: Add auto center on right clickgerman77
2022-02-05Merge pull request #7847 from tech-ticks/masterMorph
service: pm: Implement AtmosphereGetProcessInfo
2022-02-05Merge pull request #7851 from lat9nq/cmd-add-motionMorph
yuzu-cmd: config: Support motion inputs
2022-02-05Merge pull request #7849 from Morph1984/qt-frameless-windowbunnei
main: Always remove the frameless window flag when restoring UI state
2022-02-05common: uuid: Return an invalid UUID if conversion from string failsMorph
The string constructor of UUID states: Should the input string not meet the above requirements, an assert will be triggered and an invalid UUID is set instead.
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph
This completes the removal of the old UUID implementation.
2022-02-05profile: Migrate to the new UUID implementationMorph
2022-02-05common: uuid: Add AsU128()Morph
This copies the internal bytes of the UUID into a u128 for backwards compatibility. This should not be used.
2022-02-05hle: ipc_helpers: Ignore -Wclass-memaccessMorph
This warning is triggered by GCC when copying into non-trivially default constructible types, as it uses the more restrictive std::is_trivial (which includes std::is_trivially_default_constructible) to determine whether memcpy is safe instead of std::is_trivially_copyable.
2022-02-05service: Migrate to the new UUID implementationMorph
2022-02-05input/hid: Migrate to the new UUID implementationMorph
2022-02-05common: Implement NewUUIDMorph
This is a fixed and revised implementation of UUID that uses an array of bytes as its internal representation of a UUID instead of a u128 (which was an array of 2 u64s). In addition to this, the generation of RFC 4122 Version 4 compliant UUIDs is also implemented.
2022-02-05Merge pull request #7842 from german77/vibration_testbunnei
yuzu: config: Vibrate the controller while configuring vibration strength
2022-02-05config: Support motion inputslat9nq
Motion inputs were not being read in by the config when yuzu-cmd boots up. This adds support for those. While we're at it, make a reference to the current player controls to improve readability. Also updates the if statements in the Analog and Button loops with curly braces to keep the style consistent.
2022-02-04Merge pull request #7839 from german77/batterybunnei
yuzu: ui: Improve battery symbols
2022-02-03main: Always remove the frameless window flag when restoring UI stateMorph
For unknown reasons, this flag may persist after the application has been closed. Removing this flag when restoring the UI state ensures that a frameless window will not be shown on startup.
2022-02-03input_common: Remove unused core includeMorph
2022-02-04service: pm: Implement AtmosphereGetProcessInfotech-ticks
2022-02-03Merge pull request #7811 from german77/analog-modbunnei
input_common: Use attributes for analog range modifiers
2022-02-02Merge pull request #7814 from FernandoS27/another-bug-in-my-schedulebunnei
Vulkan: Fix Scheduler Chunks when their FuncType is 0.
2022-02-02Merge pull request #7835 from bunnei/page-table-lockbunnei
hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
2022-02-02Merge pull request #7838 from lioncash/noncopyMorph
common_types: Remove NonCopyable struct
2022-02-02yuzu: config: Vibrate the controller while configuring vibration strengthNarr the Reg
2022-02-02Merge pull request #7834 from german77/repeatbunnei
yuzu: Disable auto repeat on hotkeys again
2022-02-02yuzu: ui: Improve battery symbolsNarr the Reg
2022-02-02common_types: Remove NonCopyable structLioncash
Now that we're moved over to the YUZU_ defines, we can get rid of this struct.
2022-02-02general: Replace NonCopyable struct with equivalentsLioncash
2022-02-02Merge pull request #7806 from ameerj/atomic64-fallbacksbunnei
shaders: Implement U32x2 atomic fallbacks when device does not support int64
2022-02-02general: Move deleted copy/move constructor/assignment operators to public ↵Lioncash
interface This allows for better compiler errors, where the compiler will state a copy or move couldn't occur due to the relevant function being deleted. Previously a compiler would warn about the relevant function not being accessible (which, while true, isn't as informative as it could be).
2022-02-01Merge pull request #7807 from german77/moar-buttonsbunnei
input_common: Add home and hard touch press buttons to UDP controllers
2022-02-01hle: kernel: KPageTable: Migrate locks to KScopedLightLock.bunnei
- More accurately reflects real kernel behavior by using guest locks.
2022-02-01Merge pull request #7833 from lioncash/file-sysMorph
configure_filesystem: Add missing changeEvent() override
2022-02-01Merge pull request #7792 from german77/translatebunnei
hotkeys: Don't translate hotkey buttons
2022-02-01configure_filesystem: Add missing changeEvent() overrideLioncash
This allows the dialog to be retranslated during runtime if the language is changed.
2022-02-01configure_filesystem: Normalize member function casingLioncash
All other dialog types we have use CamelCase naming.
2022-02-01yuzu: Disable auto repeat on hotkeys againNarr the Reg
2022-02-01Merge pull request #7809 from Morph1984/clock-constantsbunnei
common: wall_clock: Utilize constants for ms, us, and ns ratios
2022-02-01Merge pull request #7831 from lioncash/motionMorph
configure_motion_touch: Use functor versions of invokeMethod
2022-02-01configure_motion_touch: Use functor versions of invokeMethodLioncash
Same behavior, but ensures that the functions we're calling exist, since they can be checked at compile-time.