| Age | Commit message (Collapse) | Author | 
 | 
core: miscellaneous fixes
 | 
 | 
android: Add key warning
 | 
 | 
service: add template serializer for method calls
 | 
 | 
 | 
 | 
android: Only compare game contents for GameAdapter
 | 
 | 
android: Show driver vendor in FPS overlay
 | 
 | 
Rework time services
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Additionally fixes an issue where its viewmodel could hold onto a stale positive action
 | 
 | 
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.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
loader: also register fs process for raw exefs partition
 | 
 | 
service: properly convert buffers to strings
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Core: Implement Device Mapping & GPU SMMU
 | 
 | 
 | 
 | 
android: Provide debug.keystore for debug and relWithDebInfo builds
 | 
 | 
android: Port "Lock drawer" feature from Citra
 | 
 | 
android: Add verify contents buttons
 | 
 | 
Allows devs to share debug builds with testers without uninstalling the previous build
 | 
 | 
 | 
 | 
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.
 | 
 | 
service: hid: Implement EnableAppletForInput
 | 
 | 
core: hid: Allow to disable vibration
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
service: set: Don't allow invalid mii author id
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
renderer_vulkan: recreate swapchain when frame size changes
 | 
 | 
fs/file: Explicitly convert std::u8string to std::filesystem::path
 | 
 | 
android: Use elevated card style for home setting card
 | 
 | 
android: Sort recently added/played games by time
 | 
 | 
android: Add uninstall addon button
 | 
 | 
service: hid: Fully implement abstract vibration
 | 
 | 
vi: check layer state before opening or closing
 | 
 | 
 | 
 | 
 |