Commit Graph

  • 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
  • 99c325ed5b
    Further cleanup in SM code; smEncodeName is now constexpr fincs 2019-09-19 12:56:21 +0200
  • 51db782e7a
    fatal: Use new IPC interface fincs 2019-09-19 04:23:00 +0200
  • 6ad0042147
    Introduce new IPC interface wrapper code, see details: fincs 2019-09-19 03:50:06 +0200
  • 0a3592d4dd
    Deprecate current IPC interface fincs 2019-09-19 02:58:12 +0200
  • 02b5d3b474
    Introduce NX_INLINE and NX_CONSTEXPR fincs 2019-09-19 02:46:13 +0200
  • f4fe3376bd
    Fixed the names for nsdevLaunchApplication, nsdevLaunchApplicationWithStorageId, nsdevGetRunningApplicationProcessId, and nsdevSetCurrentApplicationRightsEnvironmentCanBeActive. Updated the sysver checks for nsdevIsSystemMemoryResourceLimitBoosted since it was removed with [9.0.0+]. yellows8 2019-09-17 13:19:29 -0400
  • 87332e2685
    Added SetLanguage_ZHHANS/SetLanguage_ZHHANT. Added SetRegion_CHN, SetRegion_KOR, and SetRegion_TWN. yellows8 2019-09-15 23:39:42 -0400
  • ceab0a693c
    Updated docs. yellows8 2019-09-14 22:55:25 -0400
  • b1317d3ff8
    Added ts. yellows8 2019-09-14 20:46:37 -0400
  • fa25df27d0
    Added support for friendsLa. Added friends.h. yellows8 2019-09-14 19:25:54 -0400
  • 3d682b6748
    Release v2.5.0 v2.5.0 fincs 2019-09-14 19:23:09 +0200
  • 4ce9c0b038
    Updated hdls to support [9.0.0+]. Added hiddbgGetUniquePadDeviceTypeSetInternal. Actually load the output rc from resp in AbstractedPad/VirtualPad funcs. yellows8 2019-09-14 11:13:56 -0400
  • 042c756d72
    Added HidDeviceTypeBits and HidDeviceType. Updated docs. yellows8 2019-09-14 11:03:43 -0400
  • c10e70df3a
    Fix typo fincs 2019-09-13 13:16:54 +0200
  • c55383c973 lr: fix 9.x RedirectApplication* commands (#326) SciresM 2019-09-13 03:34:21 -0700
  • 9d632b856d
    Added HidNpadInterfaceType enum. yellows8 2019-09-13 02:47:15 -0400
  • 326619c271
    Added hidGetNpadInterfaceType. yellows8 2019-09-13 00:05:43 -0400
  • 847f249a0c lr: fix hosversion spacing Michael Scire 2019-09-12 21:05:22 -0700
  • c055f42080 lr: correct LegalInformation->ApplicationLegalInformation Michael Scire 2019-09-12 20:59:07 -0700
  • a7f5113a60 lr: fix 9.x RedirectApplication* commands Michael Scire 2019-09-12 20:52:34 -0700
  • 81781f0782
    Use hidControllerIDToOfficial for the input id, with hidSetNpadJoyAssignmentModeSingleByDefault, hidSetNpadJoyAssignmentModeDual, and hidMergeSingleJoyAsDualJoy. yellows8 2019-09-12 23:28:07 -0400
  • 1a676a68f5 hid: set SYSTEM/SYSTEM_EXT as supported styles. Michael Scire 2019-09-11 20:36:38 -0700
  • 5432bafbda hid: set SYSTEM/SYSTEM_EXT as supported styles. Michael Scire 2019-09-11 20:36:38 -0700
  • b06a6ff29f
    Updated sysver checks for the AbstractedPad cmds which were removed in [9.0.0+]. yellows8 2019-09-11 16:36:08 -0400
  • b89191c435
    Added support for launching the Album applet via albumLa. yellows8 2019-09-09 11:10:33 -0400
  • 76e86a9a80
    Updated the AlbumReportOption enum. yellows8 2019-09-08 20:11:56 -0400
  • 297f84c912
    Updated docs. yellows8 2019-09-08 19:23:29 -0400
  • b7311b6ab1
    Added support for capsu. Updated caps.h. Improved docs. Added enum CapsContentType. Added structs CapsScreenShotAttributeForApplication, CapsScreenShotDecodeOption, CapsApplicationAlbumFileEntry, and CapsLoadAlbumScreenShotImageOutputForApplication. Added capsGetDefaultStartDateTime, capsGetDefaultEndDateTime, capsConvertApplicationAlbumFileEntryToApplicationAlbumEntry, and capsConvertApplicationAlbumEntryToApplicationAlbumFileEntry. yellows8 2019-09-08 19:20:05 -0400
  • 7d71d4f3a1
    Use BufferType_Type1 in _capssuSaveScreenShotEx0, instead of a constant. yellows8 2019-09-02 16:46:21 -0400
  • fdb1605fc5 Require whole mount name to match when finding a romfs (#324) friedkeenan 2019-09-02 14:22:49 -0500