summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-19fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei
2022-02-18core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei
- Improves the implementations of MapPhysicalMemory and UnmapPhysicalMemory to more closely reflect latest HOS.
2022-02-18Merge pull request #7900 from german77/enterbunnei
yuzu: config: Fix mapping issues with the enter key
2022-02-17common: Add NullVisitor default constructorWunkolo
Addresses https://github.com/yuzu-emu/yuzu/issues/7881 to fix linux builds. `YUZU_NON_COPYABLE` deletes the `T(const T&)` constructor which will cause the implicitly defined default ctor/dtor to no-longer generate.
2022-02-16Merge pull request #7866 from ↵Mai M
xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32 kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32
2022-02-16Merge pull request #7878 from german77/mnppbunnei
service/mnpp: Stub mnpp_app
2022-02-16Merge pull request #7899 from Kelebek1/testMorph
file_sys: Dump patched exefs rather than base
2022-02-15Merge pull request #7877 from lat9nq/upd_revbunnei
audio_core: Update current process revision
2022-02-15Merge pull request #7891 from Morph1984/buffer_to_string_viewbunnei
common: fs_util: Add buffer to string view utility functions
2022-02-15yuzu: config: Fix mapping issues with the enter keyNarr the Reg
2022-02-15Dump patched exefs rather than baseKelebek1
2022-02-15kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32Sergi Granell
Very straightforward, they are just wrappers to the 64-bit version of the SVC.
2022-02-14Merge pull request #7871 from german77/svc2bunnei
svc: Set unique names for function tables
2022-02-13common: fs_util: Add buffer to string view utility functionsMorph
These functions allow to construct a string view from an input buffer, avoiding the copy done by the non string view counterparts. However, callers must be cognizant of the viewed buffer's lifetime to avoid a use-after-free.
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-11audio_core: Update current process revisionlat9nq
Update CURRENT_PROCESS_REVISION from REV9 to REVA. Used by Nintendo Entertainment System - Nintendo Switch Online 6.0.0 and Super Nintendo Entertainment System - Nintendo Switch Online 3.0.0.
2022-02-10Merge pull request #7852 from Morph1984/new-uuidbunnei
common: Revise and fix the UUID implementation
2022-02-10service/mnpp: Stub mnpp_appNarr the Reg
Used in Super Nintendo Entertainment System™ - Nintendo Switch Online
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-08svc: Set unique names for function tablesNarr the Reg
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