Commit Graph

  • d37389cdbf wait: Bug-fixes and lock-free utimer stop/start plutooo 2018-10-28 16:28:03 +0100
  • 480174753a Release v1.5.0 v1.5.0 fincs 2018-10-27 17:42:06 +0200
  • ede79862fb Add threadGetCurHandle fincs 2018-10-27 17:34:44 +0200
  • 4094d844b6 kernel: Introduce utimer, uevent, and waitN plutooo 2018-10-27 04:29:51 +0200
  • fa9f93342f detect: Detect firmware during lib init, inline version checks plutooo 2018-10-23 23:23:46 +0200
  • bcd26d361c fix print \n twice SegFault42 2018-10-26 20:23:11 +0200
  • ccfb1fd4d2 Use Event in applet instead of raw handles. yellows8 2018-10-26 14:00:13 -0400
  • 3b0348654e Use Event in audout/audin instead of raw handles. yellows8 2018-10-26 13:41:26 -0400
  • 5dc7505139 Fixed swapped params for svcCreateEvent in eventCreate. yellows8 2018-10-26 13:08:45 -0400
  • 49e4e31fcc Added support for psm StateChangeEvent. Added psmGetBatteryVoltageState. Code style adjustments, use serviceIpc*, etc. yellows8 2018-10-26 13:07:10 -0400
  • de79614a12 Added info regarding timeout to the appletLockExit comments. yellows8 2018-10-25 12:34:33 -0400
  • ac853db5f0 set:sys: Add GetFirmwareVersion(2) (#190) SciresM 2018-10-25 06:16:35 +0900
  • c2be6f7b5f Add \ref to setsysGetFirmwareVersion Michael Scire 2018-10-24 14:03:56 -0700
  • 444bce50ac set:sys: Add GetFirmwareVersion(2) Michael Scire 2018-10-24 13:44:01 -0700
  • 83e8602a91 barrier: More efficient impl, maybe plutooo 2018-10-23 23:02:23 +0200
  • bcddc1ea35 Only allow using video-recording with regular-application, since it's not usable with SystemApplication. Added _appletIsRegularApplication() for this. yellows8 2018-10-23 16:23:14 -0400
  • b130d96445 barrier implementation using semaphores (#186) tatehaga 2018-10-23 15:19:27 -0400
  • 318562d13b Init/exit nifm in socketInitialize/socketExit, the user app no longer has to manually handle this when using gethostid/gethostname. Use domains for nifm. Style adjustments in nifm.c. yellows8 2018-10-23 14:04:58 -0400
  • 6977cb24f5 virtmem: Fix minor regression plutooo 2018-10-23 04:07:01 +0200
  • e942b9cc25 virtmem: Fix stack region mapping on 1.0.0 Michael Scire 2018-10-22 13:19:00 -0700
  • 0cc6b8817e virtmem: Fix stack region mapping on 1.0.0 Michael Scire 2018-10-22 13:19:00 -0700
  • a15c9945a7 Updated comments regarding requirements for using video-recording, etc. Changed appletInitializeGamePlayRecording to (void) since the sysmodule only supports a fixed size. yellows8 2018-10-22 13:37:25 -0400
  • 0fb0f67d2e hidGetControllerConnected -> hidIsControllerConnected yellows8 2018-10-22 12:20:28 -0400
  • 0370140c12 Added hidGetControllerConnected() and updated CONTROLLER_P1_AUTO comment. yellows8 2018-10-22 12:13:41 -0400
  • 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. yellows8 2018-10-21 22:23:16 -0400
  • cfbc3e9278 Added usbCommsSetErrorHandling, don't throw fatalSimple for usbComms by default. yellows8 2018-10-19 12:34:17 -0400
  • 493d433ac2 netinet: fix missing declarations (#187) Cpasjuste 2018-10-19 17:15:24 +0200
  • 3b3a48f4a3 oups.. Cpasjuste 2018-10-19 13:06:39 +0200
  • 45e4b7cceb netinet: fix missing declarations (?) Cpasjuste 2018-10-19 12:54:50 +0200
  • 5f6b840360 documentation syntax fixes Tate Haga 2018-10-17 18:52:16 -0400
  • 4a4f06dc57 even more syntax fixes Tate Haga 2018-10-17 18:48:35 -0400
  • 0630e9d3af more syntax fixes Tate Haga 2018-10-17 18:46:26 -0400
  • 2b7a26ad17 syntax fixes Tate Haga 2018-10-17 16:46:01 -0400
  • 319cc578ca Fixed swapped params for memalign in jitCreate(). yellows8 2018-10-17 14:47:14 -0400
  • 8e1736c480 Add RandomSeed (14) homebrew ABI key and related handling fincs 2018-10-17 17:17:05 +0200
  • 6a9d194fe3 Added hidGetControllerColors and HidControllerColors. Changed rightColorbuttons to rightColorButtons in HidControllerHeader. Updated CONTROLLER_P1_AUTO comment. yellows8 2018-10-16 22:45:44 -0400
  • 39e205973c Merge branch 'master' of https://github.com/switchbrew/libnx Tate Haga 2018-10-16 19:41:38 -0400
  • 052fb34397 Reduce usage of malloc in select and poll. Fix poll not acceping -1 fds TuxSH 2018-09-21 13:54:41 +0200
  • fba43b0f10 nvBufferCreate: use separate is_cpu_cacheable/is_gpu_cacheable parameters fincs 2018-10-17 00:32:47 +0200
  • c74c7763c5 Reduce usage of malloc in select and poll. Fix poll not acceping -1 fds TuxSH 2018-09-21 13:54:41 +0200
  • 86a25e1edd Make fsp-ldr use domains Michael Scire 2018-10-15 06:08:39 -0700
  • d67ae02bc5 Add domain support to fsp-srv Michael Scire 2018-10-15 06:02:13 -0700
  • 40e0bf4db7 Refactor service IPC to support domains. Michael Scire 2018-10-15 06:02:04 -0700
  • a6bc0f83e1 Make fsp-ldr use domains Michael Scire 2018-10-15 06:08:39 -0700
  • 2cfb372687 Add domain support to fsp-srv Michael Scire 2018-10-15 06:02:13 -0700
  • 50c12a33bc Refactor service IPC to support domains. Michael Scire 2018-10-15 06:02:04 -0700
  • 1a49eaa734 barrier implimentation using semaphores Tate Haga 2018-10-16 16:44:48 -0400
  • cde495241c Added _hidActivateNpad/_hidDeactivateNpad for internal use in hidInitialize/hidExit. Added hidSetNpadJoyHoldType. Added _hidCmdWithInputU64 and _hidCmdWithNoInput. yellows8 2018-10-15 12:10:07 -0400
  • d4277b6d32 Added hidSetSupportedNpadIdType(), which is automatically called during init. Closes #148, however vibration disable+enable in system-settings is still needed. yellows8 2018-10-14 21:39:52 -0400
  • 57ad3cc1d2 Clarified comments for appletLockExit. yellows8 2018-10-14 16:05:24 -0400
  • 52686826d1 Added fsdevGetDeviceFileSystem(). yellows8 2018-10-12 22:13:14 -0400
  • c1b4b95bd7 Updated wiki URLs. yellows8 2018-10-11 21:44:51 -0400
  • 42d3c32b37 Use FatalType_ErrorReportAndErrorScreen instead of FatalType_ErrorScreen, on pre-3.0.0. FatalType_ErrorScreen is only available with 3.0.0+, this fixes a regression where using fatalSimple on pre-3.0.0 caused a system hang. yellows8 2018-10-11 15:41:05 -0400
  • 347e3b3156 Refactor usb:ds, add 5.0.0+ support to usbComms. (#181) SciresM 2018-10-12 04:35:22 +0900
  • ac9851b5a3 Usb: Fix freeInterface(NULL); Michael Scire 2018-10-11 11:02:37 -0700
  • 7871ecbc33 usbComms: Auto allocate interface number. Michael Scire 2018-10-11 02:16:11 -0700
  • 7a4757ca67 usb: Add Zlt comment Michael Scire 2018-10-10 13:08:34 -0700
  • 559229f75e usbComms: make default initialize take no args Michael Scire 2018-10-09 13:53:32 -0700
  • 25052190d2 Added comment regarding PlSharedFontType_NintendoExt. yellows8 2018-10-09 11:25:25 -0400
  • 74ebf370dd add an exit request hook type, allow to delay exit (#183) Samuel P 2018-10-09 17:04:33 +0200
  • 2451db43da appletMainLoop: return false on exit request msg p-sam 2018-10-09 14:39:55 +0000
  • 0fd5e9ddfa add an exit request hook type, allow to delay exit p-sam 2018-10-09 07:07:48 +0000
  • 8178c0fa45 _socketDeserializeHostent: fix usage of uninitialized h_name Thog 2018-10-07 15:26:08 +0200
  • 08dc01d102 usbComms: Change default strings to match < 5.0 Michael Scire 2018-10-07 17:33:33 -0700
  • bd48b4014c
    _socketDeserializeHostent: fix usage of uninitialized h_name Thog 2018-10-07 15:26:08 +0200
  • 6fb6bdb6de usb: fixup comments, allow custom bInterfaceClass etc in usbComms Michael Scire 2018-10-06 16:23:27 -0700
  • 420d5d4e61 C11 thread support: address standard compilance issues fincs 2018-10-06 22:00:31 +0200
  • 1563df3921 Refactor console device, see details: fincs 2018-09-24 19:59:27 +0200
  • cc70f19e61 nvservices: increase default tmem size to 8MB fincs 2018-10-06 16:47:53 +0200
  • 20204e3c48 NvFence: fix regression on 1.x fincs 2018-10-06 16:47:25 +0200
  • 4fb364060c Added support for timezones, hence localtime() will now return actual localtime. Added timeToCalendarTimeWithMyRule and TimeCalendarTime/TimeCalendarAdditionalInfo, which are used for timezones support. yellows8 2018-10-05 19:47:49 -0400
  • d6e270854d Fix UsbDeviceSpeed comment type Michael Scire 2018-10-05 13:25:20 -0700
  • d066b93bb3 Cleanup commenting/whitespace Michael Scire 2018-10-05 13:05:47 -0700
  • 3b37dc24bf Fix IDsEndpoint->SetZlt() cmd_id Michael Scire 2018-10-04 21:40:18 -0700
  • d146430265 Refactor usb:ds, add support for 5.0.0+ Michael Scire 2018-10-04 21:37:43 -0700
  • dc011024f9 Call appletSetFocusHandlingMode in appletExit for AppletType_Application. yellows8 2018-10-04 22:19:58 -0400
  • 6d2699b38d Added pmshellGetApplicationPid(). yellows8 2018-10-04 18:44:45 -0400
  • 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. yellows8 2018-10-04 18:06:00 -0400
  • 96dce1a8b6 In __libnx_gtod set errno to EIO instead of EINVAL when __boottime is invalid due to timeGetCurrentTime() failing during time init, and added this to __libnx_clock_gettime. Set errno to ENOSYS in __libnx_clock_settime. yellows8 2018-10-03 20:55:58 -0400
  • 0b1b7039ca Changed the value of TimeType_Default to TimeType_UserSystemClock. When timeGetCurrentTime fails where __nx_time_type isn't TimeType_Default, call it again with TimeType_Default. yellows8 2018-10-03 19:47:56 -0400
  • 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. yellows8 2018-10-03 19:04:48 -0400
  • beef09a27e Removed appletSelfExit and replaced it with the previously disabled _appletSelfExit, now renamed to appletSelfExit. yellows8 2018-10-01 18:35:49 -0400
  • 7a952ab39b hid: Uncomment function that works now Vicki Pfau 2018-09-28 19:48:49 -0700
  • 8add42378b hid: Add SixAxis sensor support Vicki Pfau 2018-09-27 17:31:50 -0700
  • 1b87b4288a hid: Uncomment function that works now Vicki Pfau 2018-09-28 19:48:49 -0700
  • d400b0fe54 hid: Add SixAxis sensor support Vicki Pfau 2018-09-27 17:31:50 -0700
  • 68b2ad0c1e hid: Call SetSupportedNpadStyleSet to enable additional Npad features Vicki Pfau 2018-09-27 12:14:48 -0700
  • 5c30cf09d5 hid: Call SetSupportedNpadStyleSet to enable additional Npad features Vicki Pfau 2018-09-27 12:14:48 -0700
  • eb11e25dc5 Add Module_HomebrewAbi/Loader. Reassign Module_LibnxBinder, as it inadvertently collided with Module_HomebrewLoader. fincs 2018-09-27 21:00:47 +0200
  • 1cc3547990 Removed TODO comment in _hidGetDeviceHandles(). yellows8 2018-09-27 12:01:58 -0400
  • 1267019d83 Added partial support for hid SixAxisSensor. Moved some hid ipc code into a single func for using cmds with an input u32. Moved handle-generation code from hidInitializeVibrationDevices into a new func, with some improvements + support for SixAxisSensor. yellows8 2018-09-26 22:28:40 -0400
  • 3bd7ca5f7e Reword ProcessState enum fields TuxSH 2018-09-21 00:43:10 +0200
  • 67886bb3df nvGpuClose: correct order of operations fincs 2018-09-26 21:08:30 +0200
  • 1c948e2d32 applet: Add appletSelfExit() leo60228 2018-09-18 16:07:58 -0400
  • c51e38a9b3 Reword ProcessState enum fields TuxSH 2018-09-21 00:43:10 +0200
  • 5e12c75b5d applet: Add appletSelfExit() leo60228 2018-09-18 16:07:58 -0400
  • 00b12b93fb Release v1.4.1 v1.4.1 fincs 2018-09-18 17:56:11 +0200
  • 00287b6a69 Fix pm:dmnt for 5.0.0+ plutooo 2018-09-18 09:38:17 +0200
  • 3ecd841ec2 Update svcGetDebugThreadContext, add svcSetDebugThreadContext, implement threadDumpContext TuxSH 2018-09-16 03:10:05 +0200
  • 5498d3e0c7 Add ThreadContext, RegisterGroup, svcGetThreadContext3, threadDumpContext TuxSH 2018-09-16 00:53:24 +0200