german77
321c64a122
service/am: Update to 13.0.0
4 years ago
german77
9bddcdac69
am: Implement GetNotificationStorageChannelEvent
4 years ago
Morph
c6d7da88c7
service: Append service name prefix to common filenames
5 years ago
Morph
79824d7d1b
applets: Append applet_ prefix to backend applets
5 years ago
lat9nq
b91b76df4f
general: Make most settings a BasicSetting
Creates a new BasicSettings class in common/settings, and forces setting
a default and label for each setting that uses it in common/settings.
Moves defaults and labels from both frontends into common settings.
Creates a helper function in each frontend to facillitate reading the
settings now with the new default and label properties.
Settings::Setting is also now a subclass of Settings::BasicSetting. Also
adds documentation for both Setting and BasicSetting.
5 years ago
Morph
a0e4c2e1fc
general: Replace RESULT_UNKNOWN with ResultUnknown
Transition to PascalCase for result names.
5 years ago
Morph
12c1766997
general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
5 years ago
Lioncash
9a07ed53eb
core: Make variable shadowing a compile-time error
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
5 years ago
bunnei
9f81221528
fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
5 years ago
bunnei
2a7eff57a8
hle: kernel: Rename Process to KProcess.
5 years ago
bunnei
c7d8b7421c
hle: kernel: Migrate KTransferMemory to KAutoObject.
5 years ago
bunnei
2e8d6fe9a0
hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.
5 years ago
bunnei
ab704acab8
hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
5 years ago
bunnei
addc0bf037
hle: kernel: Migrate KEvent to KAutoObject.
5 years ago
bunnei
5e5933256b
hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
5 years ago
Morph
04d9c27120
ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
- Used by Pixel Game Maker Series Werewolf Princess Kaguya
5 years ago
Morph
51ca93981d
applets: Send focus state change message on applet state change
Fixes the softlock after the controller applet exits in Mario Kart 8 Deluxe.
5 years ago
Morph
a8c09cd5e4
ILibraryAppletCreator: Implement CreateHandleStorage
Used by Monster Hunter Generations Ultimate
5 years ago
Morph
0a40106cf1
ILibraryAppletAccessor: Demote from ERROR to DEBUG for null storage logs
Avoids unnecessary console spam when the inline software keyboard is used.
5 years ago
Morph
d1e40dd244
applets: Pass in the LibraryAppletMode each applet's constructor
5 years ago
bunnei
a4c6712a4b
common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
5 years ago
Morph
63ebf2a328
ISelfController: Update to 11.x
5 years ago
Morph
d04120169d
IApplicationFunctions: Update to 11.x
5 years ago
Morph
ad0d5818a6
IDebugFunctions: Update to 12.x
5 years ago
Morph
49ec5784b0
ICommonStateGetter: Update to 12.x
5 years ago
Morph
4cdc701fd3
IGlobalStateController: Update to 12.x
5 years ago
Morph
95fa89da27
IHomeMenuFunctions: Update to 12.x
5 years ago
Morph
ca30190fad
ISelfController: Stub SetAlbumImageTakenNotificationEnabled
This service call sets an internal flag whether a notification is shown when an image is captured.
Currently we do not support capturing images via the capture button, so this can be stubbed for now.
5 years ago
bunnei
d25011c92f
hle: service: am: IStorageAccessor: Fix out of bounds error handling.
5 years ago
bunnei
ff3c7c068b
hle: kernel: Reimplement KReadableEvent and KWritableEvent.
5 years ago
bunnei
3f942c01f0
hle: kernel: Rename WritableEvent to KWritableEvent.
5 years ago
bunnei
e86a7e3691
hle: kernel: Rename ReadableEvent to KReadableEvent.
5 years ago
Morph
13b08376b7
IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEvent
5 years ago
Morph
9f6b35e61f
am/IApplicationFunctions: Stub IsGamePlayRecordingSupported
Used by RetroArch
5 years ago
ameerj
99dcf7da21
am: Stub TryPopFromFriendInvitationStorageChannel
Used by Family Feud
5 years ago
Chloe Marcec
5882cc0502
hle: Implement remaining services for Stereo Vision
Used by Zelda Breath of the Wild, Super Mario Odyssey and Nintendo Labo
5 years ago
bunnei
f83ef80ebd
hle: service: am: Stub ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.
- Used by Monster Hunter Rise demo.
5 years ago
Morph
a745d87971
general: Fix various spelling errors
5 years ago
Lioncash
6b7320add4
core: Remove unnecessary enum casts in log calls
Follows the video core PR. fmt doesn't require casts for enum classes
anymore, so we can remove quite a few casts.
5 years ago
Lioncash
1a954b2a59
service: Eliminate usages of the global system instance
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
5 years ago
bunnei
4fb5ca80c0
service: am: Implement ExecuteProgram and required stubs.
- This is used by Super Mario 3D All-Stars.
5 years ago
bunnei
7791cc8c2e
hle: services: Fix a crash with improper NVFlinger lifetime management. ( #4977 )
* hle: services: Fix a crash with improper NVFlinger lifetime management.
- This crash would happen when attempting to shutdown yuzu early on in boot.
5 years ago
Lioncash
6f8a06bac5
patch_manager: Remove usages of the global system instance
With this, only 19 usages of the global system instance remain within
the core library.
We're almost there.
5 years ago
Morph
8f2959f680
settings: Preparation for per-game input settings
5 years ago
Lioncash
020519def8
service: Update function tables
Updates function tables according to info on SwitchBrew.
5 years ago
bunnei
3d592972dc
Revert "core: Fix clang build"
5 years ago
Lioncash
be1954e04c
core: Fix clang build
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.
Fixes #4795
5 years ago
Morph
40a72e9cd5
am: Stub GetPreviousProgramIndex
- Used in Super Mario 3D All-Stars
5 years ago
David Marcec
e586921c28
am: Unstub SetScreenShotPermission
5 years ago
Morph
45fd67c109
fs: Rename SaveDataDescriptor to SaveDataAttribute
5 years ago