Commit Graph

23418 Commits (aaab11e36f55f6b06f08b10aeca4b14f112914ee)

Author SHA1 Message Date
liamwhite 59aee2b461
Merge pull request #12809 from t895/error-message
android: Add cancel condition to installed content check
2024-01-26 09:56:01 +07:00
liamwhite 4d206d849e
Merge pull request #12765 from german77/sys-hid
service: set: Implement more settings functions for Qlaunch
2024-01-26 09:55:47 +07:00
liamwhite 744c0173d1
Merge pull request #12801 from german77/vibration-fix
service: hid: Don't try to vibrate if device isn't initialized
2024-01-26 09:55:37 +07:00
liamwhite 55482ab5dc
Merge pull request #12707 from FearlessTobi/fs-housekeeping
fs: Various cleanups & add path class for later use
2024-01-26 09:55:25 +07:00
t895 e56b44dee6 android: Add cancel condition to installed content check 2024-01-26 09:29:51 +07:00
Narr the Reg f2012e5aff service: hid: Don't try to vibrate if device isn't initialized 2024-01-25 23:46:46 +07:00
liamwhite 4526fdaf64
Merge pull request #12796 from t895/controller-optimizations
android: Controller focus optimizations
2024-01-25 23:01:44 +07:00
Liam a774ff935c cmif_serialization: support non-domain sessions on domain servers 2024-01-25 22:18:42 +07:00
Liam 431df5ae93 cmif_types: improve ergonomics of types 2024-01-25 22:18:37 +07:00
t895 677c2c2cd2 android: Disable default focus highlight on views that shouldn't be selected 2024-01-25 20:49:57 +07:00
t895 ee540c712c android: Allow controller to focus on toolbar menu items
Workaround for this
https://issuetracker.google.com/issues/256948272
2024-01-25 20:48:58 +07:00
t895 d23c4393fd android: Add 600dp layout for GameInfoFragment 2024-01-25 20:46:03 +07:00
t895 b24a111136 android: Fix button click listener for build version name
Was set to the text instead of the parent view by mistake
2024-01-25 20:43:12 +07:00
t895 91636deaaf android: Disable focus for the root of cards that contain buttons 2024-01-25 20:42:23 +07:00
t895 68cbf67f4c android: Focus on the in game menu when opened 2024-01-25 20:39:52 +07:00
Narr the Reg 53b321c945 service: set: Implement more settings functions for Qlaunch 2024-01-25 17:14:18 +07:00
FearlessTobi 975deb7528 Address review comments and fix compilation problems 2024-01-25 16:43:53 +07:00
FearlessTobi 2c049ae06d fs: Add path class 2024-01-25 16:42:06 +07:00
FearlessTobi 54372fdff5 result: Make fully constexpr, add ON_RESULT_INCLUDED 2024-01-25 16:42:06 +07:00
FearlessTobi c60ab6bbf6 fs/errors: Unify naming of result codes 2024-01-25 16:42:06 +07:00
FearlessTobi cc09c265e1 fs: Replace Mode enum by OpenMode enum 2024-01-25 16:42:05 +07:00
FearlessTobi 0f9288e38d vfs: Move vfs files to their own directory 2024-01-25 16:40:42 +07:00
FearlessTobi 06fb7f90da fs: Move fsp_srv subclasses to separate files
fs: Move additional files to the fsp directory
2024-01-25 16:40:42 +07:00
liamwhite e04368ad7c
Merge pull request #12759 from liamwhite/mp-misc
core: miscellaneous fixes
2024-01-25 16:21:38 +07:00
liamwhite 3e2d3548f2
Merge pull request #12777 from t895/firmware-warning
android: Add key warning
2024-01-25 16:21:29 +07:00
liamwhite eb9036d75b
Merge pull request #12783 from liamwhite/cmif-generation
service: add template serializer for method calls
2024-01-25 15:40:09 +07:00
Liam 01a2d978eb service: add template serializer for method calls 2024-01-25 14:35:51 +07:00
liamwhite 6e67b25af9
Merge pull request #12787 from t895/game-list-refresh
android: Only compare game contents for GameAdapter
2024-01-25 14:19:32 +07:00
liamwhite e91667ba75
Merge pull request #12786 from t895/driver-overlay
android: Show driver vendor in FPS overlay
2024-01-25 14:19:25 +07:00
liamwhite d45561ace0
Merge pull request #12499 from Kelebek1/time
Rework time services
2024-01-25 14:19:01 +07:00
t895 0fdd6e8934 android: Fix waiting for driver install on startup 2024-01-25 13:04:04 +07:00
t895 35794f4f18 android: Add current driver vendor to FPS overlay 2024-01-25 13:04:03 +07:00
t895 b8be8dff69 android: Add key check 2024-01-25 12:58:19 +07:00
t895 bc317a9807 android: Add option to make MessageDialogFragments non-dismissible
Additionally fixes an issue where its viewmodel could hold onto a stale positive action
2024-01-25 12:53:49 +07:00
t895 97ca160b08 frontend_common: Consistently use references
Was swapping between references and pointers for no reason. Just unify them here since each of these utility functions will need their parameters to be alive.
2024-01-25 12:53:49 +07:00
t895 1a3fc3724a frontend_common: Remove key rederivation and keep key check 2024-01-25 12:53:48 +07:00
t895 7b01454d5f android: Only compare game contents for GameAdapter 2024-01-25 08:04:59 +07:00
Matías Locatti 807f421752 Demote Mesa dozen to the bottom of the device list 2024-01-24 23:36:14 +07:00
Kelebek1 e4915fb7d2 Rework time service to fix time passing offline. 2024-01-24 04:26:55 +07:00
liamwhite a76f6a2775
Merge pull request #12763 from liamwhite/fix-hbl-again
loader: also register fs process for raw exefs partition
2024-01-23 13:31:41 +07:00
liamwhite ba518f6899
Merge pull request #12768 from german77/wrong_conversion
service: properly convert buffers to strings
2024-01-23 13:31:27 +07:00
Narr the Reg ad4622da2c core: hid: Skip duplicated vibrations 2024-01-23 11:33:08 +07:00
Narr the Reg 3b1c2896d9 core: hid: Only set polling mode if needed 2024-01-23 11:11:09 +07:00
Narr the Reg fc5d76e6e2 service: properly convert buffers to strings 2024-01-23 10:24:05 +07:00
Liam 5f9a45ada9 loader: also register fs process for raw exefs partition 2024-01-23 00:01:38 +07:00
Liam a120f8ff4d nvservices: close map handles on session close 2024-01-22 21:18:52 +07:00
Liam 96833cd809 kernel: target invalidate to given process 2024-01-22 21:18:52 +07:00
Liam 550cadbee4 device_memory_manager: fix ScratchBuffer indexing 2024-01-22 14:07:33 +07:00
liamwhite 8bd10473d6
Merge pull request #12579 from FernandoS27/smmu
Core: Implement Device Mapping & GPU SMMU
2024-01-22 10:55:39 +07:00
t895 beaab10c8f android: Add to launcher button 2024-01-22 08:19:20 +07:00
Charles Lombardo 889c5d2705
Merge pull request #12739 from t895/debug-keystore
android: Provide debug.keystore for debug and relWithDebInfo builds
2024-01-22 04:34:17 +07:00
Charles Lombardo 17b0aac809
Merge pull request #12738 from t895/lock-drawer
android: Port "Lock drawer" feature from Citra
2024-01-22 04:34:08 +07:00
Charles Lombardo 399220ddbc
Merge pull request #12736 from t895/verify-contents
android: Add verify contents buttons
2024-01-22 04:33:56 +07:00
Mike Lothian 23e074ff14 Simplify VkResult lookup 2024-01-22 03:10:43 +07:00
t895 59080a3d1d android: Provide debug.keystore for debug and relWithDebInfo builds
Allows devs to share debug builds with testers without uninstalling the previous build
2024-01-21 22:08:07 +07:00
t895 3a25a217e6 android: Port "Lock drawer" feature from Citra 2024-01-21 20:47:28 +07:00
Mike Lothian f854ffd015 Add Vulkan-Utility-Libraries dependency 2024-01-22 01:30:44 +07:00
t895 961b5586a5 frontend_common: Remove default value for installer callbacks
We never used these without callbacks and these will break without them in their current state. I could write the default value to return false always but that's unnecessary for now.
2024-01-21 19:31:26 +07:00
liamwhite 57ff934f0d
Merge pull request #12734 from german77/enable-applet
service: hid: Implement EnableAppletForInput
2024-01-21 19:15:53 +07:00
liamwhite 92ce9273ee
Merge pull request #12735 from german77/disable-vibration
core: hid: Allow to disable vibration
2024-01-21 19:15:46 +07:00
t895 dd36d43ea1 android: Add options to verify installed content 2024-01-21 19:15:11 +07:00
Narr the Reg a7a7720752 core: hid: Allow to disable vibration 2024-01-21 16:44:31 +07:00
t895 c725f3c86c frontend_common: Move integrity verification to content_manager 2024-01-21 16:36:37 +07:00
Narr the Reg 1b984738ab service: hid: Implement EnableAppletForInput 2024-01-21 14:05:18 +07:00
Charles Lombardo a3199401f4
Merge pull request #12733 from german77/settings_services
service: set: Don't allow invalid mii author id
2024-01-21 14:08:58 +07:00
german77 a7620a29be service: set: Don't allow invalid mii author id 2024-01-21 12:18:18 +07:00
t895 fe69105f71 android: Sync translations 2024-01-20 23:26:47 +07:00
t895 7b3e26acc9 android: Change "Clear" to "Use global setting" for per-game settings 2024-01-20 13:37:47 +07:00
liamwhite 444e86d191
Merge pull request #12688 from liamwhite/wl-present-fix
renderer_vulkan: recreate swapchain when frame size changes
2024-01-20 13:36:18 +07:00
liamwhite 61ce0088ae
Merge pull request #12724 from merryhime/fs-u8str-overloads
fs/file: Explicitly convert std::u8string to std::filesystem::path
2024-01-20 13:35:41 +07:00
liamwhite b3aa3633c7
Merge pull request #12721 from t895/card-elevation
android: Use elevated card style for home setting card
2024-01-20 13:35:30 +07:00
liamwhite 627ba271ad
Merge pull request #12719 from t895/sort-search
android: Sort recently added/played games by time
2024-01-20 13:35:14 +07:00
liamwhite 2faa631676
Merge pull request #12715 from t895/remove-addons
android: Add uninstall addon button
2024-01-20 13:35:03 +07:00
liamwhite 5838779162
Merge pull request #12660 from german77/better-vibration
service: hid: Fully implement abstract vibration
2024-01-20 13:34:54 +07:00
liamwhite 23fd1041c1
Merge pull request #12701 from liamwhite/flinger-layer-issues
vi: check layer state before opening or closing
2024-01-20 13:34:32 +07:00
Merry 5c398ede6f fs/file: Explicitly convert std::u8string to std::filesystem::path 2024-01-20 17:46:30 +07:00
t895 378e4752a6 android: Use elevated card style for home setting card 2024-01-20 03:55:48 +07:00
t895 dad48f16b7 android: Sort recently added/played games by time 2024-01-20 03:18:48 +07:00
t895 a363fa78ef frontend_common: Add documentation for content_mananger 2024-01-19 20:54:50 +07:00
t895 03fa91ba3c android: Add addon delete button
Required some refactoring of retrieving patches in order for the frontend to pass the right information to ContentManager for deletion.
2024-01-19 20:54:50 +07:00
t895 d79d4d5986 android: Use callback to update progress bar dialogs 2024-01-19 17:09:36 +07:00
t895 ccd3dd842f frontend_common: Add content manager utility functions
Creates utility functions to remove/install DLC, updates, and base game content
2024-01-19 17:09:35 +07:00
shinra-electric 5ea8f05ec6
Bump MoltenVK to v1.2.7 2024-01-19 17:28:53 +07:00
liamwhite 10535e0016
Merge pull request #12687 from german77/amiibo-lock
core: hid: Disable special features before disconnecting the controllers
2024-01-19 09:33:31 +07:00
liamwhite a8c552e261
Merge pull request #12695 from anpilley/user-arguments-v2
Allow -u to accept a username string in addition to index
2024-01-19 09:33:25 +07:00
liamwhite 932bd98824
Merge pull request #12709 from german77/npad-disc
service: hid: Clear controller status when aruid is no longer used
2024-01-19 09:33:16 +07:00
Narr the Reg 9f376cd901 service: hid: Clear controller status when aruid is no longer used 2024-01-19 00:09:49 +07:00
liamwhite a560b9f5a2
Merge pull request #12678 from german77/settings_impl
service: set: Implement stubbed functions
2024-01-18 21:18:37 +07:00
liamwhite 4f04bd3697
Merge pull request #12683 from german77/amiibo-dump
service: nfc: Create backup when none exist
2024-01-18 21:18:27 +07:00
liamwhite 97c8b49444
Merge pull request #12644 from liamwhite/vkspec-image-offset
shader_recompiler: fix Offset operand usage for non-OpImage*Gather
2024-01-18 21:18:19 +07:00
Liam 748465f5a5 device_memory_manager: use unique_lock for update 2024-01-18 21:12:30 +07:00
Liam 04867e2456 nvhost_vic: use map erase by key 2024-01-18 21:12:30 +07:00
Liam 32f623e029 nvdrv: clean up preallocation 2024-01-18 21:12:30 +07:00
Liam b6c6534c30 nvdrv: use correct names for interface factory 2024-01-18 21:12:30 +07:00
Liam beb438bb0b nvdrv: use static typing for SessionId, smmu Asid types 2024-01-18 21:12:30 +07:00
Fernando Sahmkow 4b963ca8a5 Core: Invert guest memory depandancy 2024-01-18 21:12:30 +07:00
Fernando Sahmkow 648ed55fe6 Core: Make sure GPU Dirty Managers ae shared by all processes. 2024-01-18 21:12:30 +07:00
Fernando Sahmkow 23430e6772 Core: Eliminate core/memory dependancies. 2024-01-18 21:12:30 +07:00
Fernando Sahmkow 0672847330 SMMU: Fix Right Shift UB. 2024-01-18 21:12:30 +07:00
Fernando Sahmkow a874ab0133 SMMU: Fix 8Gb layout. 2024-01-18 21:12:30 +07:00