Commit Graph

  • abcdb137f9 Merge branch 'master' of https://github.com/switchbrew/libnx shchmue 2019-12-21 17:53:54 -0700
  • 56fe877f14 fix typos, move struct HookedBehemoth 2019-12-21 00:53:58 +0100
  • dd0e139792 added caps:a HookedBehemoth 2019-12-20 23:36:45 +0100
  • f043307e7f
    In __libnx_init_time(), use 'NX' for the tzname instead of the actual timezone-name. Using the original tzname causes issues with certain timezones. Closes #353. yellows8 2019-12-19 16:22:45 -0500
  • fb01dd8196
    psel: Removed TODO comment. yellows8 2019-12-19 16:16:58 -0500
  • ce394330a8
    svcSignalProcessWideKey doesn't actually return anything fincs 2019-12-18 00:40:27 +0100
  • 0881fb9e0b Add set:cal service with a few cal functions. (#356) ITotalJustice 2019-12-16 21:20:00 +0000
  • 52efc49b48 Align comments with eachother. ITotalJustice 2019-12-16 21:12:27 +0000
  • 37fe6d3b12 Change cfgId1 to cfg ITotalJustice 2019-12-16 21:06:42 +0000
  • d2f797e230 Update function comments. ITotalJustice 2019-12-16 20:59:28 +0000
  • 313e295305 Change size_t to u32 (because the size is 4 bytes, not 8) ITotalJustice 2019-12-16 20:56:01 +0000
  • acb6d7fc7d Added more cal structs ITotalJustice 2019-12-16 20:07:23 +0000
  • e34c650103 Add structs, move function locations. ITotalJustice 2019-12-16 11:23:50 +0000
  • fd8e2dfbd7 Add set:cal service with a few functions ITotalJustice 2019-12-15 19:52:58 +0000
  • d25bcc486a
    Properly fixed __nx_applet_exit_mode handling, previously appletExit() called by _appletExitProcess didn't run since refcount was already 0. Closes #355. yellows8 2019-12-14 11:51:48 -0500
  • 488c94f263
    applet: use _appletCleanup instead of appletExit in _appletExitProcess The service guard prevented appletExit from being called multiple times, so call _appletCleanup instead. uyjulian 2019-12-13 23:33:53 -0600
  • 092d9f00e2 Merge branch 'master' of https://github.com/switchbrew/libnx shchmue 2019-12-12 17:05:04 -0700
  • e85005191a actually use proper function Gabriel 2019-12-11 19:57:55 -0800
  • 20f86fafa4 avoid double rwlock Gabriel 2019-12-11 19:52:18 -0800
  • 58baf11daa avoid possible case where controller count did not match with index Gabriel 2019-12-11 19:41:33 -0800
  • 573442bbeb better var names and add hidGetControllerCount() Gabriel 2019-12-11 19:33:08 -0800
  • cfc1eb87f3 revert accidental change Gabriel 2019-12-11 19:15:02 -0800
  • d488df59c0 fix header Gabriel 2019-12-11 19:12:13 -0800
  • e0630fceb1 hidKeysAll- Gabriel 2019-12-11 19:09:35 -0800
  • 2f7d9bf026
    Delete old IPC 🎉 fincs 2019-12-12 02:25:05 +0100
  • d1e5a5d6c8
    libnx v3.0.0 v3.0.0 fincs 2019-12-11 00:40:38 +0100
  • 5e362bc6be Merge branch 'master' of https://github.com/switchbrew/libnx shchmue 2019-12-10 11:09:36 -0700
  • 15490b15f6
    applet: Added support for using appletSetHandlingHomeButtonShortPressedEnabled with non-AppletType_OverlayApplet on [9.1.0+]. yellows8 2019-12-08 16:45:47 -0500
  • 4a7aa499a2 Merge branch 'master' of https://github.com/switchbrew/libnx shchmue 2019-12-07 20:34:13 -0700
  • 26876cec38
    nacp: Updated field-name style to match rest of libnx. Added NacpSendReceiveConfiguration. Renamed version to display_version. Renamed reserved_x3141 to startup_user_account_option, and renamed reserved_x3142 to reserved_for_user_account_save_data_operation. Added fields send_data_configuration, receivable_data_configurations, jit_configuration_flag, and memory_size. yellows8 2019-12-07 17:59:24 -0500
  • 6d75ce4f93
    Updated docs for FsGameCardAttribute, and added FsGameCardAttribute_DifferentRegionCupToTerraDeviceFlag/FsGameCardAttribute_DifferentRegionCupToGlobalDeviceFlag. yellows8 2019-12-06 22:48:34 -0500
  • 6900a0241c
    applet/time/set: Added TimeSteadyClockTimePoint. Updated appletSetDesirableKeyboardLayout/appletGetDesirableKeyboardLayout for using TimeSteadyClockTimePoint. yellows8 2019-12-06 21:13:33 -0500
  • c4bc7b24a0
    Added type Uuid and use it where needed. Renamed the c field in NcmPlaceHolderId to uuid. Removed PACKED from WebWifiPageArg/WebWifiReturnValue. yellows8 2019-12-03 23:31:01 -0500
  • afe030f08b rwlock: revamp completely (#350) SciresM 2019-12-03 14:16:40 -0800
  • 4626b50341
    ncm_types: Replaced the typedef for NcmContentMetaInfo with an actual struct. Closes #351. yellows8 2019-12-03 15:05:29 -0500
  • bbcabee29f
    psel: Number of improvements. Added PselUiMode_NintendoAccountAuthorizationRequestContext. Various naming adjustments. Implemented pselShowUserSelector properly, and added pselShowUserSelectorForSystem/pselShowUserSelectorForLauncher. Use accountIsUserRegistrationRequestPermitted and accountTrySelectUserWithoutInteraction. Added PselUserSelectionPurpose, PselNintendoAccountStartupDialogType, PselUserSelectionSettings, and PselUserSelectionSettingsForSystemService. yellows8 2019-12-03 13:34:16 -0500
  • bd04667eda
    Added LibnxError_ShouldNotHappen. yellows8 2019-12-03 13:13:32 -0500
  • 42aa0800f7
    account: Added accountIsUserRegistrationRequestPermitted and accountTrySelectUserWithoutInteraction. yellows8 2019-12-03 13:13:11 -0500
  • 41733c0e44 fix incorrect increment Michael Scire 2019-12-03 09:39:02 -0800
  • 0499ae3688 rwlock: revamp completely Michael Scire 2019-12-03 00:15:29 -0800
  • 4078de1eff
    psel: Various improvements, including proper version handling. Updated names. Renamed/added modes, with sysver docs. Don't use ptrs for input AccountUids. Added pselShowUserCreatorForStarter and pselShowNintendoAccountNnidLinker. Directly return the Result from PselUiReturnArg. Removed the output user param from pselShowUserCreator. yellows8 2019-12-01 18:34:14 -0500
  • 5182b57a1d
    fs/fs_dev: Added FsFileSystemQueryId_IsValidSignedSystemPartitionOnSdCard, fsFsIsValidSignedSystemPartitionOnSdCard, and fsdevIsValidSignedSystemPartitionOnSdCard. Improved docs. yellows8 2019-11-28 18:51:52 -0500
  • dea3f140f1
    Minor hidLa docs improvement. yellows8 2019-11-28 18:47:00 -0500
  • f00898c4d8
    Improved hidLa docs. yellows8 2019-11-28 16:11:06 -0500
  • 9f28d0002a
    Added support for hidLa (controller libapplet). yellows8 2019-11-28 16:04:46 -0500
  • c9f6100e1c
    hid: Added hidGetNpadJoyHoldType. yellows8 2019-11-28 15:01:42 -0500
  • 8fe48e8eac
    fs/fs_dev/romfs_dev: Updated various types to use s64. Removed the inval param from fsDirRead since it doesn't exist. Renamed fileSize in FsDirectoryEntry to file_size and updated the type. Renamed FsFileSystemQueryType to FsFileSystemQueryId, and renamed FsFileSystemQueryType_SetArchiveBit to FsFileSystemQueryId_SetConcatenationFileAttribute. Renamed fsFsSetArchiveBit to fsFsSetConcatenationFileAttribute. Renamed fsdevSetArchiveBit to fsdevSetConcatenationFileAttribute. Minor other changes. yellows8 2019-11-28 14:58:55 -0500
  • 3925e92828 Add psel (playerSelect) support (#335) XorTroll 2019-11-27 18:50:34 +0100
  • df8a83268e Fix user list docs XorTroll 2019-11-27 18:06:48 +0100
  • 0e69e0165b Add simplified API XorTroll 2019-11-27 18:03:03 +0100
  • d94be49cb3
    Moved common includes for libapplets into a dedicated internal header + minor other changes. yellows8 2019-11-27 11:18:58 -0500
  • 9029e9f38d
    Added NcmPackagedContentInfo. yellows8 2019-11-23 20:22:29 -0500
  • 1c883145a8 Add FsSaveDataFlag for BIT(3) shchmue 2019-11-21 13:00:57 -0700
  • af9a3ade06 Add FsSaveDataFlag for BIT(3) shchmue 2019-11-21 13:00:57 -0700
  • 324a3624ac
    new-ipc: Introduce serviceCreateNonDomainSubservice in order to avoid calling cmifQueryPointerBufferSize during response parsing and corrupting output data as a result [bug found by @SciresM] fincs 2019-11-21 16:27:36 +0100
  • cd9f29fc8e Add support for setting/getting the Internet time sync flag. (IsUserSystemClockAutomaticCorrectionEnabled and SetUserSystemClockAutomaticCorrectionEnabled.) The Dax 2019-11-19 17:50:09 -0500
  • 7c552b7dfa Add support for setting/getting the Internet time sync flag. (IsUserSystemClockAutomaticCorrectionEnabled and SetUserSystemClockAutomaticCorrectionEnabled.) The Dax 2019-11-19 17:50:09 -0500
  • bcac85852a
    Added InfoType_IsApplication. yellows8 2019-11-18 22:30:19 -0500
  • 170942a781
    Updated docs for nssuControlSetupToReceiveSystemUpdate. yellows8 2019-11-18 16:50:12 -0500
  • 2b6197a51a
    hid: Use _hidActivateConsoleSixAxisSensor instead of _hidActivateSevenSixAxisSensor, and moved the code using this to near the start of hidInitializeSevenSixAxisSensor. yellows8 2019-11-18 12:38:12 -0500
  • 167bd9e110
    hid: Use ActivateNpadWithRevision with the sysver-specific revision value in _hidActivateNpad(), on [5.0.0+]. yellows8 2019-11-18 12:25:48 -0500
  • 70ddae58ff
    acc/nfc/nifm: Removed *SetServiceType and moved the service_type param into the actual {service}Initialize() funcs. Removed *ServiceType_NotInitialized and updated the *ServiceType enum values. Minor other changes / improved nifm docs. yellows8 2019-11-18 10:52:46 -0500
  • d4c0c2dfeb
    Updated notif docs. yellows8 2019-11-17 18:40:37 -0500
  • fcd7e36a9d
    Added actual support for notif + improved docs. yellows8 2019-11-17 18:25:57 -0500
  • f181807215
    fs/fs_dev: Updated names to match wiki. Updated param names. Renamed FS_SAVEDATA_CURRENT_PROGRAMID to FS_SAVEDATA_CURRENT_APPLICATIONID. Updated field names in FsSaveDataAttribute, FsSaveDataExtraData, FsSaveDataCreationInfo, and FsSaveDataInfo. Updated names for the enum values for FsSaveDataSpaceId, FsSaveDataType, FsSaveDataFlags, and FsGameCardAttribute. Added FsSaveDataSpaceId_SdUser and FsSaveDataSpaceId_SafeMode. Added FsSaveDataType_SystemBcat. Added FsSaveDataRank. Fixed the name for FsGameCardPartition and added FsGameCardPartition_Logo. Renamed FsBisStorageId to FsBisPartitionId, updated the enum value names for it, and added FsBisPartitionId_SignedSystemPartitionOnSafeMode. Improved docs / minor other changes. yellows8 2019-11-16 16:07:10 -0500
  • 8216043ea1
    applet: Fixed the prefix for *PushToFriendInvitationStorageChannel/*PushToNotificationStorageChannel. Added support for all [9.0.0+] IDebugFunctions cmds. Minor internal changes + improved docs. yellows8 2019-11-15 18:08:15 -0500
  • 1e58385bd5
    Added appletGetFriendInvitationStorageChannelEvent, appletTryPopFromFriendInvitationStorageChannel, appletGetNotificationStorageChannelEvent, and appletTryPopFromNotificationStorageChannel. Added appletPushToFriendInvitationStorageChannel/appletPushToNotificationStorageChannel. Added friendsGetFriendInvitationNotificationEvent/friendsTryPopFriendInvitationNotificationInfo. Added notif, for adding notifGetNotificationSystemEvent/notifTryPopNotifiedApplicationParameter. yellows8 2019-11-15 14:26:29 -0500
  • 83649c9768
    Fix #346 - sessionmgrClose did not actually close the extra sessions fincs 2019-11-14 17:34:52 +0100
  • dda6194d0b
    Added appletIsForceTerminateApplicationDisabledForDebug. Updated docs. yellows8 2019-11-14 11:34:41 -0500
  • c0115edca1
    Added appletSetHealthWarningShowingState and appletGetHealthWarningDisappearedSystemEvent. yellows8 2019-11-13 23:41:43 -0500
  • d24f1ca611
    Added appletSetInputDetectionPolicy and AppletInputDetectionPolicy. yellows8 2019-11-13 20:53:40 -0500
  • 297e9d97a0
    Added appletGetSettingsPlatformRegion/appletSetHdcpAuthenticationActivated and improved docs. yellows8 2019-11-13 20:07:26 -0500
  • d88f67fe30
    Added appletPushToAppletBoundChannel and appletTryPopFromAppletBoundChannel. yellows8 2019-11-13 18:25:34 -0500
  • 8fc57a4795
    Added support for using appletSetTerminateResult via IAppletCommonFunctions, and for using appletGetLaunchStorageInfoForDebug/appletGetGpuErrorDetectedSystemEvent with AppletType_LibraryApplet, on [9.0.0+]. Moved these to a new section in the .h/.c. yellows8 2019-11-13 17:52:56 -0500
  • 689430e578
    fs: Updated names to match wiki. FsSave->FsSaveDataAttribute, FsSaveCreate->FsSaveDataCreationInfo, and renamed the save field in FsSaveDataExtraData to attr. Updated names for enum values in: FsContentStorageId, FsCustomStorageId, and FsSaveDataSpaceId. Added FsSaveDataSpaceId_ProperSystem and FsFileSystemType_RegisteredUpdate. Various improvements and improved docs. yellows8 2019-11-13 14:34:28 -0500
  • c40f8ecac6
    Removed includes which are unneeded due to being included elsewhere, etc. Minor improvements. yellows8 2019-11-12 12:45:58 -0500
  • 67eacc8034
    Added support for the [9.0.0+] friendsLa functionality. Added AccountNetworkServiceAccountId (and updated friendsLa for this). Added FriendsFriendInvitationGameModeDescription, FriendsFriendInvitationId, and FriendsFriendInvitationGroupId. yellows8 2019-11-12 10:24:27 -0500
  • 9ca626fd82
    Improved docs. yellows8 2019-11-11 19:18:44 -0500
  • 9888df18da
    Moved most ncm types into ncm_types.h. Renamed FsStorageId to NcmStorageId, with updated names for some values (now located in ncm_types.h). Various improvements + improved docs. yellows8 2019-11-11 18:19:45 -0500
  • ce570a70f1
    romfs_dev: Replaced the romFS_dir()/romFS_file() macros with funcs which have actual bounds-checking, this fixes crashes/hangs when the romfs tables are corrupted. Updated relevant code to handle this / various improvements, and return ENOENT instead of EEXIST where required. yellows8 2019-11-11 11:07:46 -0500
  • cc64ec7236
    Added NsReceiveApplicationProgress/NsSendApplicationProgress, updated NsApplicationDeliveryInfo, and improved docs. Added the following: nsSelectLatestSystemDeliveryInfo, nsVerifyDeliveryProtocolVersion, nsHasAllContentsToDeliver, nsCompareApplicationDeliveryInfo, nsCanDeliverApplication, nsListContentMetaKeyToDeliverApplication, nsNeedsSystemUpdateToDeliverApplication, nsEstimateRequiredSize, nsRequestReceiveApplication, nsCommitReceiveApplication, nsGetReceiveApplicationProgress, nsRequestSendApplication, nsGetSendApplicationProgress, nsCompareSystemDeliveryInfo, nsListNotCommittedContentMeta, and nsGetApplicationDeliveryInfoHash. yellows8 2019-11-09 21:13:23 -0500
  • 24f77642c9
    Updated the NsSystemDeliveryInfo struct. Added nsGetApplicationDeliveryInfo and NsApplicationDeliveryInfo. yellows8 2019-11-08 16:11:05 -0500
  • d4c5fbdf0f hiddbg: Add hiddbgIsHdlsVirtualDeviceAttached (#345) cathery 2019-11-07 21:27:13 +0300
  • 9103b024b9 remove space after i cathery 2019-11-07 20:35:46 +0300
  • 0130058bf9 move to previous line cathery 2019-11-07 20:32:40 +0300
  • b6973d6366 use correct for style cathery 2019-11-07 20:30:33 +0300
  • 681fdb4a34 replace tabs with spaces cathery 2019-11-07 20:29:13 +0300
  • 960b9aca3b remove cast spaces cathery 2019-11-07 20:27:47 +0300
  • 7fcbeb42ad remove spaces cathery 2019-11-07 20:27:02 +0300
  • b3e7bf4f5a formatting cathery 2019-11-07 20:23:15 +0300
  • 9362e2be4d replace hiddbgGetWorkBufferTransferMemoryAddress() with hiddbgIsHdlsVirtualDeviceAttached() cathery 2019-11-07 20:21:28 +0300
  • 8e34244089 Revert "Update README.md" cathery 2019-11-07 14:35:55 +0300
  • 767cb9a1d1
    Update README.md cathery 2019-11-06 19:51:52 +0300
  • 3204e5581f hiddbg: Adds a function to return tmem directly cathery 2019-11-06 18:43:12 +0300
  • 5a7f14409e
    Updated nssu docs. yellows8 2019-11-05 22:34:08 -0500
  • 09423066b0
    Updated the type for the size param for ncmContentStorageCreatePlaceHolder. yellows8 2019-11-03 22:04:52 -0500
  • 6c7ad3095c
    Added setsysGetPctlReadyFlag/setsysSetPctlReadyFlag. Fixed ordering. yellows8 2019-11-03 16:39:29 -0500
  • 454244602c
    Added setsysGetTouchScreenMode/setsysSetTouchScreenMode and SetSysTouchScreenMode. Minor adjustment. yellows8 2019-11-02 16:32:12 -0400
  • 8ee7afca99
    Added setsysGetMemoryUsageRateFlag. yellows8 2019-11-02 16:08:08 -0400
  • e5dd8a741d
    Added setsysGetHomeMenuScheme and setsysGetHomeMenuSchemeModel. Added SetSysHomeMenuScheme. Minor adjustment. yellows8 2019-11-02 15:29:38 -0400