Commit Graph

  • a14cd3a70c
    set: Replaced SetSysFlag/setsysGetFlag/setsysSetFlag with dedicated funcs for each flag, which also handles checking sysver now when needed. Fixed cmd order. Improved docs. yellows8 2019-10-14 14:31:22 -0400
  • a489a123c2
    grc: Updated for new-ipc and fixed cmd order. yellows8 2019-10-13 22:49:06 -0400
  • 67ccc66f15
    Changed the nfpu prefix to nfp. Changed the nfcu prefix to nfc. Renamed nfpuIsNfcEnabled to nfcIsNfcEnabled. Added nfpSetServiceType/nfcSetServiceType and the enums for it. Moved nfc service init/exit into seperate funcs nfcInitialize/nfcExit. Renamed NfpuInitConfig to NfcRequiredMcuVersionData, removed it from nfpInitialize() input, and handle it properly as an array. Minor other changes. yellows8 2019-10-13 19:20:34 -0400
  • 1a0b5569ab
    nfc: Updated for new-ipc. Added sysver check for nfpuAttachAvailabilityChangeEvent which was missing. Fixed the order of cmds. Renamed nfpuGetInterface to nfpuGetServiceSession_Interface. Added nfpuGetServiceSession, nfcuGetServiceSession, and nfcuGetServiceSession_Interface. Various minor changes and improved docs. yellows8 2019-10-13 13:36:51 -0400
  • 16e4e9e2b3
    hid: Updated for new-ipc. Updated param types. Minor improvements and improved docs. yellows8 2019-10-12 12:29:51 -0400
  • 58346564f7
    irs: Updated for new-ipc. Improved docs. yellows8 2019-10-11 22:35:56 -0400
  • 5b51efe4a8
    hiddbg: Updated for new-ipc. Improved docs. yellows8 2019-10-11 21:27:32 -0400
  • 55f769e0b8
    hidsys: Updated for new-ipc. Updated param types. Fixed cmd order. Fixed _hidsysGetMaskedSupportedNpadStyleSet to actually use the input AppletResourceUserId, not g_hidsysAppletResourceUserId. Added hidsysAcquireSleepButtonEventHandle to the .h, which was previously missing. Minor changes + improved docs. yellows8 2019-10-11 15:33:59 -0400
  • d3376aa816
    lbl: Updated for new-ipc and improved docs. yellows8 2019-10-11 11:18:51 -0400
  • d25144afbd
    pl: Updated for new-ipc. Updated param types for plGetSharedFontByType and plGetSharedFont. Improved docs and minor other changes. yellows8 2019-10-11 01:47:23 -0400
  • 44c45555cd
    pctl: Updated for new-ipc. Added pctlGetServiceSession and pctlGetServiceSession_Service. yellows8 2019-10-10 22:03:22 -0400
  • 1b610070f5
    pdmqry: Updated for new-ipc and updated for using AccountUid. Renamed pdmqryGetUserPlayedApplications to pdmqryQueryRecentlyPlayedApplication. Renamed pdmqryGetUserAccountEvent to pdmqryGetRecentlyPlayedApplicationUpdateEvent. Minor param name adjustment. yellows8 2019-10-10 21:06:14 -0400
  • 304cbe735d Merge remote-tracking branch 'upstream/master' into psel-libapplet XorTroll 2019-10-10 19:08:53 +0200
  • 39288a832e
    capssc: Updated for new-ipc. yellows8 2019-10-10 13:01:25 -0400
  • 21e35ede7c
    capsu: Updated for new-ipc. Updated param types for capsuGetAlbumFileList*(), and updated for using AccountUid. Improved docs. yellows8 2019-10-10 12:44:21 -0400
  • c3e6d9dfba Use ptrs for AccountUid XorTroll 2019-10-10 18:27:56 +0200
  • 9f6940c7d4 Fix typo XorTroll 2019-10-10 16:39:08 +0200
  • bc9e972f87 Use AccountUid in psel XorTroll 2019-10-10 16:38:31 +0200
  • 1ab8728fc0 Small style corrections XorTroll 2019-10-09 22:58:06 +0200
  • 2940833a1b
    caps(su): Updated for new-ipc. Updated for using AccountUid. yellows8 2019-10-08 22:01:37 -0400
  • 3a1459cf4c
    applet: Updated for using AccountUid and improved docs. yellows8 2019-10-08 21:05:00 -0400
  • 3e5c129431
    fs: Updated for using AccountUid and removed FS_SAVEDATA_USERID_COMMONSAVE. yellows8 2019-10-08 18:05:25 -0400
  • 929990b7c8
    web/friendsLa: Updated for using AccountUid. Renamed webConfigSetUserID to webConfigSetUid, and renamed WebArgType_UserID to WebArgType_Uid. yellows8 2019-10-08 17:44:53 -0400
  • 95f91c431c
    account: Updated for new-ipc. Renamed the username field in AccountProfileBase to nickname. Fixed various param types, and also removed the output bool from accountGetLastOpenedUser. Added struct AccountUid for proper userIDs, which replaces u128-userIDs. Added accountUidIsValid. Added accountSetServiceType()/AccountServiceType. Improved docs and minor improvements. env: Updated UserIdStorage handling for using AccountUid. yellows8 2019-10-08 15:35:05 -0400
  • 040b33c457
    time: Updated for new-ipc. Renamed _timeGetClockSession to timeGetServiceSession_SystemClock, and added it to the .h. Added timeGetServiceSession_TimeZoneService. Fixed the order of cmds. Fixed param types for timeGetTotalLocationNameCount, timeLoadLocationNameList, timeToPosixTime, and timeToPosixTimeWithMyRule. The location_name_size param for timeLoadLocationNameList was replaced with location_name_max, which is max entries instead of buffer byte-size. Internal improvements and improved docs. yellows8 2019-10-06 22:06:22 -0400
  • ae582d8cb4
    Changed the output of appletGetOperationMode/appletGetPerformanceMode to enums AppletOperationMode/ApmPerformanceMode. yellows8 2019-10-06 19:05:58 -0400
  • 71e249e6a4
    apm: Updated for new-ipc. Added enum ApmPerformanceMode. Added apmGetServiceSession_Session. Improved docs. yellows8 2019-10-06 19:01:41 -0400
  • ed2d72b9ff
    csrng: Updated for new-ipc. Removed copyright comment-header in the .c (other .c don't have it and the .h has one anyway). yellows8 2019-10-06 15:49:36 -0400
  • e320f3cdf1
    psm: Updated for new-ipc and minor internal improvements. yellows8 2019-10-06 12:24:29 -0400
  • f58c7fe786
    Fixed includes in nifm.h/wlaninf.h. yellows8 2019-10-05 20:47:24 -0400
  • 2413bef818 Add more input fields and UI modes, refactor names XorTroll 2019-10-05 19:30:38 +0200
  • 75795933a7
    nifm: Updated for new-ipc. Added nifmGetServiceSession_StaticService and nifmGetServiceSession_GeneralService. Fixed order of cmds and improved docs. Improved _nifmCreateGeneralService. yellows8 2019-10-05 12:38:42 -0400
  • be2cb63722
    wlaninf: Updated for new-ipc. yellows8 2019-10-04 20:36:51 -0400
  • 56e51e37d1 Fix starter mode XorTroll 2019-10-04 21:07:55 +0200
  • 4b55000020 Add psel (playerSelect) support XorTroll 2019-10-04 21:05:59 +0200
  • 1c334bafb9
    set: Updated for new-ipc. Changed the type of the Language param for setMakeLanguage*() from s32 to SetLanguage. Added size_out param to setsysGetSettingsItemValue which was previously missing. Minor param name adjustment for setsysBindFatalDirtyFlagEvent. Improved docs. yellows8 2019-10-04 14:41:10 -0400
  • c8550c378b
    Include sf/service.h instead of sm.h, in the service/ headers for services which were previously updated for new-ipc. yellows8 2019-10-04 10:18:57 -0400
  • 62192cac0a
    Removed sm.h include from applet.c which is no longer needed. yellows8 2019-10-03 21:48:36 -0400
  • c4b1a68269
    applet: Added macros in applet.c for defining cmds' impl in a single line, using the ipc helper funcs. Some cmds which previously didn't have NotInitialized checks now do so via the macros. Fixed the order of some cmds. yellows8 2019-10-03 20:03:45 -0400
  • 9eb4bfca20 Add missing hidsys function in header XorTroll 2019-09-28 15:54:51 +0200
  • 0395a4190e Adjust NcmApplicationMetaExtendedHeader for 9.0.0 Adubbz 2019-10-03 13:20:28 +1000
  • be53bdbef2 Adjust NcmApplicationMetaExtendedHeader for 9.0.0 Adubbz 2019-10-03 13:20:28 +1000
  • 9916fe93a0
    applet: Updated for new-ipc, various internal improvements, and changed the transfer_size param type for appletReadThemeStorage to u64. yellows8 2019-10-02 19:02:20 -0400
  • f17773c64f
    Check for nullptr before copying to out_data in serviceDispatchImpl. yellows8 2019-10-01 20:50:09 -0400
  • 127408a1f7
    Fixed ipc output/etc for ncmContentStorageListPlaceHolder, nsvmGetSafeSystemVersion, and nsdevPrepareLaunchProgramFromHost (caused by new-ipc changes). yellows8 2019-10-01 20:43:03 -0400
  • 2e56959916
    Updated ts for new IPC. yellows8 2019-09-30 20:04:51 -0400
  • 08272ed12e
    Improved docs. Added nsGetServiceSession_GetterInterface, nsGetServiceSession_ApplicationManagerInterface, nsvmGetServiceSession, nsdevGetServiceSession, and nssuGetServiceSession. yellows8 2019-09-30 19:23:36 -0400
  • 33d8c83ddc ncm: Use u8 rather than actual types to ensure correct struct sizes Adubbz 2019-10-01 00:00:12 +1000
  • 24b08032f7 ncm: Use u8 rather than actual types to ensure correct struct sizes Adubbz 2019-10-01 00:00:12 +1000
  • e02f3a82b8
    Minor docs fix. yellows8 2019-09-30 01:49:32 -0400
  • 80880728e5
    Updated NsSystemUpdateProgress docs. yellows8 2019-09-30 01:44:34 -0400
  • 6420a54477
    Add missing hidsys function in header XorTroll 2019-09-28 15:54:51 +0200
  • fe836e2145
    Updated NsSystemDeliveryInfo docs. yellows8 2019-09-27 00:18:54 -0400
  • e0c72684c5
    Minor comments alignment adjustment. yellows8 2019-09-26 23:48:25 -0400
  • ab1903e382
    Updated the NsSystemUpdateProgress struct. yellows8 2019-09-26 23:47:08 -0400
  • ae9bd198a7
    Updated the NsSystemDeliveryInfo struct. yellows8 2019-09-26 19:53:55 -0400
  • e483dc87a0
    Added NsApplicationControlSource for use with nsGetApplicationControlData. Fixed actual_size handling for nsGetApplicationControlData. yellows8 2019-09-26 18:42:47 -0400
  • 653a1a6b9a
    Fixed the param and sysver-check for nsvmGetSafeSystemVersion, and updated docs. yellows8 2019-09-26 17:21:54 -0400
  • 075a743cfb
    Added support for nssu, and added the structs/enums for it. Added NSSU_CARDUPDATE_TMEM_SIZE_DEFAULT. Moved cmd_id param in the ns helper funcs to the last param. Improved docs. yellows8 2019-09-26 17:07:26 -0400
  • 0749dfd67f
    Added services/async. yellows8 2019-09-26 16:57:39 -0400
  • 8330f23d20 Updated ncm to new libnx ipc (#331) Adubbz 2019-09-26 11:52:51 +1000
  • 354e24de75 Fix ncmContentMetaDatabaseGetContentIdByTypeAndIdOffset Adubbz 2019-09-26 11:11:08 +1000
  • a5158df451 Improved ncmContentMetaDatabaseGetContentIdByType Adubbz 2019-09-26 10:28:26 +1000
  • bada78180b Don't inline Adubbz 2019-09-26 09:28:52 +1000
  • 112cf10293 Missed these Adubbz 2019-09-26 07:48:19 +1000
  • c83fd743bb More wrappers Adubbz 2019-09-26 07:46:44 +1000
  • db8076fd09 More fixes Adubbz 2019-09-26 05:30:50 +1000
  • e2acc7dcd6 Merge branch 'ncm-new-ipc' of https://github.com/Adubbz/libnx into ncm-new-ipc Adubbz 2019-09-25 18:13:12 +1000
  • 4fcee01114 Misc fixes Adubbz 2019-09-25 18:08:45 +1000
  • 0f4d0ff7b6
    Added firmware req comments Adubbz 2019-09-25 00:26:48 +1000
  • 4ad2d1ab87
    Fix comments Adubbz 2019-09-25 00:09:17 +1000
  • 0a2d094fe9 Merge remote-tracking branch 'origin/master' into ncm-new-ipc Adubbz 2019-09-24 22:24:12 +1000
  • bbacb2d9a9 Resolving merge conflicts Adubbz 2019-09-24 22:23:53 +1000
  • bac93d9b41 Merge commit '66a4db694b53a762c24cb381a3ec458b525e43c9' into ncm-new-ipc Adubbz 2019-09-24 22:22:45 +1000
  • a34e066e0e Improved docs Adubbz 2019-09-24 22:11:40 +1000
  • 3d7e3c52f7 Updated to new libnx ipc Adubbz 2019-09-24 20:31:56 +1000
  • f9eb0c88ee
    Use new IPC with ns. Updated the params for nsListApplicationRecord/nsListApplicationContentMetaStatus. Updated docs. yellows8 2019-09-23 21:01:10 -0400
  • c93fab39c8
    Added ncm docs. yellows8 2019-09-23 17:00:16 -0400
  • 66a4db694b
    Added docs for FsStorageId. yellows8 2019-09-23 16:58:58 -0400
  • b30b567228
    fsdev: Convert time into proper POSIX UTC timestamps (FS reports local time instead) fincs 2019-09-22 18:14:10 +0200
  • c3f0210cf6
    time: Correct timeToPosixTime(WithMyRule) to accept number of timestamps instead of raw byte size fincs 2019-09-22 18:12:28 +0200
  • ecbc77840e
    fs: Update names of enum/flag types for style consistency and correctness fincs 2019-09-21 19:54:21 +0200
  • 77888f8b1f
    fs: Use new IPC interface + fixes, see details: fincs 2019-09-21 16:27:15 +0200
  • 21d15b5a8e
    cmif: Fix C++ warnings and errors fincs 2019-09-21 14:15:19 +0200
  • 62d795a3c6
    fs: Add support for setting priority through IPC context [5.0.0+] fincs 2019-09-21 03:31:08 +0200
  • 8a0aef8824
    Fix new compiler warnings raised by GCC 9.x fincs 2019-09-21 00:52:57 +0200
  • 76daefae78 ro: update to use new-ipc Michael Scire 2019-09-20 12:17:57 -0700
  • f5f768ea5c fsldr: update to use new-ipc Michael Scire 2019-09-20 12:17:46 -0700
  • aafbc310c2 spl: update to use new-ipc Michael Scire 2019-09-20 12:17:27 -0700
  • f465206082 pm: update to use new-ipc Michael Scire 2019-09-20 12:16:54 -0700
  • 10d07f3a8a
    fs: Implement skeleton required for new IPC and multi-session support (no actual cmds converted yet to new IPC) fincs 2019-09-20 19:39:32 +0200
  • d7564ce80d
    Add serviceAssumeDomain + minor codegen optimization in serviceDispatch* fincs 2019-09-20 19:27:24 +0200
  • 96fc7dd8cd
    Minor style fixes in new IPC code fincs 2019-09-20 14:54:45 +0200
  • 5ab1219f40
    Add internal service guard helper, needed for proper thread safe service init/exit fincs 2019-09-20 02:28:46 +0200
  • c3b920d210
    cmif/service: Support passing optional 5.0.0+ context data to requests fincs 2019-09-20 01:48:10 +0200
  • 4eda677b93
    Add compiler optimization hint to remove unused domain handling code fincs 2019-09-20 01:36:22 +0200
  • 2224be3f88
    Add cmifCloneCurrentObject and serviceClone (i.e. non-Ex variants) fincs 2019-09-20 00:00:45 +0200
  • dedd29b431
    sm: Remove smHasInitialized (use Initialize+GetService+Exit instead) fincs 2019-09-19 23:47:37 +0200
  • 43ad77e8d2
    nv: Use new IPC interface fincs 2019-09-19 13:23:16 +0200
  • 20b26296af
    Replace serviceClone with serviceCloneEx fincs 2019-09-19 13:21:21 +0200