Lime3DS/src
Daniel López Guimaraes c9d2593c2c
apt: Properly implement app ID checks (#2225)
The IsSystemAppletId and IsApplicationAppletId checks were prone to
collisions due to the way they were implemented. For example, the
application app ID would pass IsSystemAppletId since 0x300 & 0x100 != 0

To account for masking collisions, add a generic `TypeMask` enum value
used to mask the app ID type correctly, and then match the masked value
with the app ID we're looking for.

Fixes issues with system applets that use objects from the caller
applications, since the edge case for sysapplet parameters being sent to
applications was also passing the other way around.
2026-06-19 23:56:06 +02:00
..
android Updated translations via Transifex 2026-06-17 21:50:43 +01:00
audio_core cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
citra_cli Implement Z3DS compression CLI in new citra_cli static library 2026-05-16 17:13:31 +01:00
citra_libretro libretro: fix linker error with tests 2026-04-09 22:00:49 +01:00
citra_meta Rename USE_DISCORD_PRESENCE option and def to ENABLE_DISCORD_RPC 2026-06-17 17:17:21 +01:00
citra_qt Rename USE_DISCORD_PRESENCE option and def to ENABLE_DISCORD_RPC 2026-06-17 17:17:21 +01:00
citra_room citra_meta: Move DetachedTasks construction to main.cpp 2026-01-19 21:01:55 +00:00
citra_room_standalone Fixed launch failures on NetBSD due to PaX MPROTECT restrictions 2026-04-05 13:11:40 +01:00
common android: Force use of Vulkan if OpenGL renderer is ANGLE 2026-06-16 17:27:33 +01:00
core apt: Properly implement app ID checks (#2225) 2026-06-19 23:56:06 +02:00
input_common cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
installer Move version numbers to end of release file filenames 2026-03-04 14:48:04 +00:00
network cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
tests tests: Don't run catch_discover_tests when cross-compiling to a different OS 2026-05-09 10:32:52 +01:00
video_core macos: fix Vulkan/Metal renderer on macOS 26+ and bump MoltenVK (#2149) 2026-06-17 16:15:42 +01:00
web_service cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt Implement Z3DS compression CLI in new citra_cli static library 2026-05-16 17:13:31 +01:00