yellows8
|
76b6f521fe
|
Added appletIsVrModeEnabled and appletSetVrModeEnabled.
|
2019-04-21 13:45:49 -04:00 |
|
yellows8
|
3b0f2014e3
|
Added appletGetCurrentIlluminance, appletGetCurrentIlluminanceEx, and appletIsIlluminanceAvailable.
|
2019-04-20 16:11:05 -04:00 |
|
yellows8
|
3dde2148cc
|
Added appletSetCpuBoostMode, appletGetCurrentPerformanceConfiguration, and ApmCpuBoostMode enum. Updated comments / various minor changes.
|
2019-04-14 12:16:37 -04:00 |
|
yellows8
|
d353213d72
|
Added appletHolderRequestExit.
|
2019-03-04 10:42:07 -05:00 |
|
yellows8
|
6dea82a668
|
Moved applet notification-msg handling code into new funcs appletGetMessage and appletProcessMessage (with some improvements), which appletMainLoop now calls.
|
2019-02-27 19:03:35 -05:00 |
|
exelix
|
ad5b8c019f
|
Add some functions from IOverlayAppletProxy and hid:sys (#242)
|
2019-02-27 16:17:03 +01:00 |
|
yellows8
|
d61c2d07b6
|
Added appletRequestLaunchApplication and appletRequestLaunchApplicationForQuest.
|
2019-02-19 23:12:29 -05:00 |
|
fincs
|
11b7bece4a
|
Change all services except fatal to use hosversion* instead of kernelAboveXYZ
|
2019-02-18 21:48:49 +01:00 |
|
yellows8
|
2e3fd9bd9f
|
Use const for appletQueryApplicationPlayStatistics.
|
2019-01-05 14:47:42 -05:00 |
|
yellows8
|
2ccaa302a1
|
Added appletQueryApplicationPlayStatistics. Use BufferType_Normal instead of 0 in _appletGetSessionProxy.
|
2019-01-05 14:34:18 -05:00 |
|
yellows8
|
82e526c72f
|
Added appletHolderActive and appletHolderCheckFinished.
|
2019-01-04 11:46:36 -05:00 |
|
yellows8
|
854e3058ba
|
Replaced appletSetMediaPlaybackStateForApplication with appletSetMediaPlaybackState, which now supports non-Application. Added _appletCmdInU8/_appletCmdInBool, the latter is now used by appletSetMediaPlaybackState.
|
2018-12-21 11:33:56 -05:00 |
|
Cpasjuste
|
8be5cad7f8
|
Added appletSetMediaPlaybackStateForApplication
|
2018-12-21 10:30:28 -05:00 |
|
yellows8
|
d821185e3d
|
Added buffer param to appletCreateTransferMemoryStorage and appletCreateHandleStorageTmem, tmemCreateFromMemory will now be used with this when buffer is not NULL.
|
2018-12-20 12:59:59 -05:00 |
|
yellows8
|
6e10568589
|
Added applets/libapplet. Added appletSetThemeColorType and appletGetThemeColorType.
|
2018-12-19 19:49:57 -05:00 |
|
yellows8
|
9f63f29988
|
Use eventActive for g_appletLibraryAppletLaunchableEvent. Fixed _appletWaitLibraryAppletLaunchableEvent, and set rc to eventWait ret in _appletWaitLibraryAppletLaunchableEvent. Added appletHolderWaitInteractiveOut.
|
2018-12-19 13:00:40 -05:00 |
|
yellows8
|
ced4f16ee1
|
Fixed+enabled appletSetTerminateResult and added it to applet.h.
|
2018-12-18 21:45:13 -05:00 |
|
yellows8
|
d8683ea188
|
Added appletHolderPopOutData and appletHolderPopInteractiveOutData.
|
2018-12-18 20:07:29 -05:00 |
|
yellows8
|
a6e1413712
|
Added storage pushing for AppletHolder. Verify that the input storage is initialized in _appletCmdInStorage().
|
2018-12-18 19:37:07 -05:00 |
|
yellows8
|
5874a272d0
|
Added appletHolderJoin and appletHolderGetExitReason.
|
2018-12-18 19:03:22 -05:00 |
|
yellows8
|
bca797afc2
|
Use LibraryAppletLaunchableEvent and handle LibraryApplet self-creation. Implemented LibraryApplet starting.
|
2018-12-17 20:23:43 -05:00 |
|
yellows8
|
8f22e9e213
|
Initial impl for LibraryApplet creation.
|
2018-12-17 12:16:46 -05:00 |
|
natinusala
|
c8f732fda8
|
Add missing applet focus states and handling modes
|
2018-12-17 11:03:49 -05:00 |
|
yellows8
|
42e7cf44cb
|
Implemented applet IPC code for pushing storages/objects. Added appletPushToGeneralChannel().
|
2018-12-16 18:16:01 -05:00 |
|
yellows8
|
41e75d0b7d
|
Removed AppletStorage.isHandleStorage since it's not usable for storages not created by the current process. Hence, appletStorageGetSize no longer supports HandleStorage.
|
2018-12-15 18:11:21 -05:00 |
|
yellows8
|
10826dda13
|
Added appletPopLaunchParameter.
|
2018-12-15 17:31:36 -05:00 |
|
yellows8
|
d65c2ec94b
|
Added support for tmem with AppletStorage, and added HandleStorage support. applet IPC improvements.
|
2018-12-15 16:34:23 -05:00 |
|
yellows8
|
1077cc2b46
|
Implemented AppletStorage. Various IPC improvements in applet.c, etc.
|
2018-12-13 22:48:48 -05:00 |
|
yellows8
|
8b86e4ecb8
|
Use domains for applet.
|
2018-12-12 21:13:01 -05:00 |
|
natinusala
|
fd4afacb01
|
Expose appletSetFocusHandlingMode
|
2018-11-08 19:27:56 -05:00 |
|
yellows8
|
ccfb1fd4d2
|
Use Event in applet instead of raw handles.
|
2018-10-26 14:00:13 -04:00 |
|
yellows8
|
bcddc1ea35
|
Only allow using video-recording with regular-application, since it's not usable with SystemApplication. Added _appletIsRegularApplication() for this.
|
2018-10-23 16:23:14 -04:00 |
|
yellows8
|
a15c9945a7
|
Updated comments regarding requirements for using video-recording, etc. Changed appletInitializeGamePlayRecording to (void) since the sysmodule only supports a fixed size.
|
2018-10-22 13:37:25 -04:00 |
|
yellows8
|
a62e29d5cf
|
Added support for applet video-recording, currently not usable. In appletExit, only call appletSetFocusHandlingMode when g_appletExitProcessFlag is zero, so that it isn't called twice during proc-exit.
|
2018-10-21 22:24:54 -04:00 |
|
Samuel P
|
74ebf370dd
|
add an exit request hook type, allow to delay exit (#183)
* add an exit request hook type, allow to delay exit
* appletMainLoop: return false on exit request msg
|
2018-10-09 11:04:33 -04:00 |
|
yellows8
|
dc011024f9
|
Call appletSetFocusHandlingMode in appletExit for AppletType_Application.
|
2018-10-04 22:19:58 -04:00 |
|
yellows8
|
b4859873ec
|
Added env AppletFlags handling. Don't enter the msg-loop for AppletType_Application when the output from _appletGetCurrentFocusState is already 1. This fixes the hang issue with AppletType_Application where applet init with AppletType_Application was previously done. Moved AppletType_*Application checks into a dedicated function which also checks for AppletType_SystemApplication, hence some of these funcs which didn't check for AppletType_SystemApplication now support it.
|
2018-10-04 18:06:00 -04:00 |
|
yellows8
|
16bbf3411e
|
Added automatic process exit handling with applet cmds, see __nx_applet_exit_mode. appletSelfExit is no longer user-accessible, see __nx_applet_exit_mode instead. Added envSetExitFuncPtr. Added disabled _appletSetTerminateResult func.
|
2018-10-03 19:04:48 -04:00 |
|
yellows8
|
beef09a27e
|
Removed appletSelfExit and replaced it with the previously disabled _appletSelfExit, now renamed to appletSelfExit.
|
2018-10-01 18:35:49 -04:00 |
|
leo60228
|
1c948e2d32
|
applet: Add appletSelfExit()
|
2018-09-21 15:55:06 -04:00 |
|
neonsea
|
20a39ef86c
|
Add appletBeginBlockingHomeButton() and appletEndBlockingHomeButton() (#165)
|
2018-09-09 19:55:53 +02:00 |
|
plutooo
|
74958c57ce
|
Use reference counting across services
|
2018-08-31 13:05:21 +02:00 |
|
plutooo
|
efacee6956
|
Simplify nv
|
2018-08-31 13:05:21 +02:00 |
|
yellows8
|
3513c91c3c
|
Added the remaining init for AppletType_SystemApplet.
|
2018-08-17 21:55:37 -04:00 |
|
yellows8
|
a7ba75ea1a
|
Added comment regarding the AppletType_Application double-init issue.
|
2018-08-15 16:32:11 -04:00 |
|
plutoo
|
a102c64341
|
Introduce atomics.c, refcounting on all services
|
2018-03-10 14:33:40 +01:00 |
|
plutoo
|
d12e99e3ad
|
Move ipc.h to kernel/
|
2018-03-10 14:03:29 +01:00 |
|
yellows8
|
f07d09aeb0
|
Added appletGetDesiredLanguage(). In set-serv('set'), added support for all language/region commands, etc.
|
2018-02-26 12:34:01 -05:00 |
|
yellows8
|
c22655e7a2
|
Moved the applet GetEventHandle code outside of the regularapp block since appletMainLoop() uses this event.
|
2018-02-16 22:54:15 -05:00 |
|
yellows8
|
f5606bfb8a
|
Added disabled _appletExitProcessAndReturn().
|
2018-02-13 12:16:17 -05:00 |
|
yellows8
|
4efcc5b439
|
Only handle appletIFunctions for non-LibraryApplet. Added remaining init/exit for LibraryApplet. Handle appletExit() properly.
|
2018-02-12 22:15:56 -05:00 |
|
yellows8
|
a31e53d57a
|
Added disabled applet code for cmds Exit, LockExit, and UnlockExit.
|
2018-02-11 15:44:49 -05:00 |
|
yellows8
|
dc785c1fee
|
Added appletSetScreenShotPermission and appletSetScreenShotImageOrientation. Added LibnxError_IncompatSysVer.
|
2018-02-08 22:13:56 -05:00 |
|
Lioncash
|
1e04b22bae
|
applet: Remove redundant declaration of appletExit()
This is already present within the header.
|
2018-01-28 01:03:56 +01:00 |
|
yellows8
|
0f8f5e9732
|
Re-added g_appletProxySession closing, this was removed by an eariler commit. Renamed APT_BUSY_ERROR to AM_BUSY_ERROR.
|
2018-01-25 00:42:19 -05:00 |
|
plutoo
|
6fa8370bfb
|
This looks better
|
2018-01-22 20:11:55 +01:00 |
|
TuxSH
|
5abc4873d8
|
Include only what is really necessary...
add pragma once in every header, etc.
|
2018-01-22 18:42:57 +01:00 |
|
plutoo
|
e54bbc54ea
|
Fix codestyle for results
|
2018-01-21 18:40:23 +01:00 |
|
fincs
|
af0e9eea7d
|
Minor style change in appletMainLoop()
|
2018-01-20 14:41:05 +01:00 |
|
fincs
|
79e51cb733
|
More fatalSimple unique error codes (plus some fixing)
|
2018-01-20 14:41:05 +01:00 |
|
fincs
|
a8a15f7d16
|
Make fatalSimple error codes unique
|
2018-01-15 22:48:46 +01:00 |
|
yellows8
|
197b1900a1
|
Fixed appletInitialize() which broke during the Service changes.
|
2018-01-13 01:09:08 -05:00 |
|
plutoo
|
d8061f67bd
|
Introduce svcWaitForSynchronizationSingle to clean up code
|
2018-01-13 00:27:47 +01:00 |
|
plutoo
|
f70d70f029
|
Introducing "Service" object, implemented service override, fixing minor formatting mistakes
NOT TESTED :(
|
2018-01-12 23:29:49 +01:00 |
|
plutoo
|
bf89c7526e
|
Rename ipc functions before it's too late
|
2018-01-11 21:56:04 +01:00 |
|
plutoo
|
fee6b42963
|
Align code style for AM
|
2018-01-06 05:57:56 +01:00 |
|
yellows8
|
1dda414f31
|
Implemented apm.
|
2017-12-29 16:15:17 -05:00 |
|
yellows8
|
1fccd4a1bb
|
Improved handling for appletNotifyRunning().
|
2017-12-24 23:31:58 -05:00 |
|
yellows8
|
ec594bfbcf
|
Added _appletGetOperationMode() and _appletGetPerformanceMode(). In appletInitialize(), use _appletGetOperationMode and _appletGetPerformanceMode(). Also use _appletGetCurrentFocusState() in appletInitialize() with a global field even for non-application-type. Added _appletSetOperationModeChangedNotification/_appletSetPerformanceModeChangedNotification and use these in appletInitialize(). Added appletGetOperationMode(), appletGetPerformanceMode(), and appletGetFocusState(), which load from cached state fields. Handle notifications in appletMainLoop(). Added appletOperationMode enum. Imported applet hooking from libctru.
|
2017-12-22 03:26:26 -05:00 |
|
plutoo
|
146aad7f55
|
Fixes for 1.0.0, correcting NRO aslr base
|
2017-12-22 02:49:32 -05:00 |
|
yellows8
|
ebf81ab6ff
|
Imported *MainLoop() from libctru.
|
2017-12-07 18:54:07 -05:00 |
|
yellows8
|
d24671b306
|
Implemented applet initialization for application-type which was missing. Added svcResetSignal.
|
2017-12-01 23:15:40 -05:00 |
|
yellows8
|
0bc5be0708
|
Fixed session-close error when using APPLET_TYPE_LibraryApplet.
|
2017-11-23 01:53:45 -05:00 |
|
yellows8
|
ec1faa34ef
|
Added display+layer support. Started 'gfx'.
|
2017-11-03 12:33:33 -04:00 |
|
yellows8
|
557d68139a
|
Implemented applet.
|
2017-10-27 12:20:52 -04:00 |
|