Commit Graph

253 Commits (07c9d9bdbdbf632624ca01ea83dbfa51176415ae)

Author SHA1 Message Date
bunnei 07c9d9bdbd core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager. 3 years ago
Narr the Reg d44464829b service: am: Update enum names to match documentation 3 years ago
Morph 25db62ce15 general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
3 years ago
Morph dfe11d72e3 profile: Migrate to the new UUID implementation 3 years ago
Morph f138731e2f service: am: ISelfController: Stub SaveCurrentScreenshot
- Used by Disney Magical World 2: Enchanted Edition
3 years ago
Fernando Sahmkow 71ca84d829 Settings: eliminate rescaling_factor. 3 years ago
Morph a6e6a5ac38 general: Get the current process program id directly from the system
This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
3 years ago
Morph 64275dfbf4 general: Rename GetTitleID to GetProgramID 3 years ago
ameerj 7c4b6aab2e core: Remove unused includes 3 years ago
bunnei b869439969
Merge pull request #7103 from Morph1984/service-ctx-event
service: Replace all service event creation with ServiceContext::CreateEvent
3 years ago
Morph 2f5808b7ff service: am: Make use of Exit to exit the currently running application
This also moves the call to the end to ensure services are properly destructed on exit.
3 years ago
Morph fadcee14f8 service: Replace service event creation with ServiceContext::CreateEvent
The service context helps to manage all created events and allows us to close them upon destruction.
3 years ago
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 4 years ago
Morph 79824d7d1b applets: Append applet_ prefix to backend applets 4 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.
4 years ago
Morph a0e4c2e1fc general: Replace RESULT_UNKNOWN with ResultUnknown
Transition to PascalCase for result names.
4 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
4 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.
4 years ago
bunnei 9f81221528 fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created. 4 years ago
bunnei 2a7eff57a8 hle: kernel: Rename Process to KProcess. 4 years ago
bunnei c7d8b7421c hle: kernel: Migrate KTransferMemory to KAutoObject. 4 years ago
bunnei 2e8d6fe9a0 hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. 4 years ago
bunnei ab704acab8 hle: kernel: Ensure all kernel objects with KAutoObject are properly created. 4 years ago
bunnei addc0bf037 hle: kernel: Migrate KEvent to KAutoObject. 4 years ago
bunnei 5e5933256b hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. 4 years ago
Morph 04d9c27120 ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
- Used by Pixel Game Maker Series Werewolf Princess Kaguya
4 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.
4 years ago
Morph a8c09cd5e4 ILibraryAppletCreator: Implement CreateHandleStorage
Used by Monster Hunter Generations Ultimate
4 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.
4 years ago
Morph d1e40dd244 applets: Pass in the LibraryAppletMode each applet's constructor 4 years ago
bunnei a4c6712a4b common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
4 years ago
Morph 63ebf2a328 ISelfController: Update to 11.x 4 years ago
Morph d04120169d IApplicationFunctions: Update to 11.x 4 years ago
Morph ad0d5818a6 IDebugFunctions: Update to 12.x 4 years ago
Morph 49ec5784b0 ICommonStateGetter: Update to 12.x 4 years ago
Morph 4cdc701fd3 IGlobalStateController: Update to 12.x 4 years ago
Morph 95fa89da27 IHomeMenuFunctions: Update to 12.x 4 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.
4 years ago
bunnei d25011c92f hle: service: am: IStorageAccessor: Fix out of bounds error handling. 4 years ago
bunnei ff3c7c068b hle: kernel: Reimplement KReadableEvent and KWritableEvent. 4 years ago
bunnei 3f942c01f0 hle: kernel: Rename WritableEvent to KWritableEvent. 4 years ago
bunnei e86a7e3691 hle: kernel: Rename ReadableEvent to KReadableEvent. 4 years ago
Morph 13b08376b7 IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEvent 4 years ago
Morph 9f6b35e61f am/IApplicationFunctions: Stub IsGamePlayRecordingSupported
Used by RetroArch
4 years ago
ameerj 99dcf7da21 am: Stub TryPopFromFriendInvitationStorageChannel
Used by Family Feud
4 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
4 years ago
bunnei f83ef80ebd hle: service: am: Stub ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.
- Used by Monster Hunter Rise demo.
4 years ago
Morph a745d87971 general: Fix various spelling errors 4 years ago