Commit Graph

  • 203aa2b368 Added viGetIndirectLayerImageMap and viGetIndirectLayerImageRequiredMemoryInfo. yellows8 2019-01-14 11:12:49 -0500
  • a812587a31 Updated SwkbdAppearArg. Updated comments. yellows8 2019-01-13 19:51:01 -0500
  • 8cd2808eff Added swkbdInlineAppear, swkbdInlineDisappear, and swkbdInlineMakeAppearArg. Updated SwkbdAppearArg. yellows8 2019-01-11 18:24:14 -0500
  • 855a719728 c11-threads: return thrd_timedout on cnd_timedwait timeout (#232) Cpasjuste 2019-01-09 13:33:23 +0100
  • eac43e655a c11-threads: use KERNELRESULT cpasjuste 2019-01-09 12:23:51 +0100
  • d26cdee0e9 c11-threads: return thrd_timedout on cnd_timedwait timeout cpasjuste 2019-01-09 11:11:03 +0100
  • 2e3fd9bd9f Use const for appletQueryApplicationPlayStatistics. yellows8 2019-01-05 14:47:42 -0500
  • 2ccaa302a1 Added appletQueryApplicationPlayStatistics. Use BufferType_Normal instead of 0 in _appletGetSessionProxy. yellows8 2019-01-05 14:34:18 -0500
  • 9aa0f901d1 Fixed doxygen for swkbd.h. yellows8 2019-01-04 22:07:10 -0500
  • 2900622cb5 Initial SwkbdInline impl, minor swkbd adjustments. yellows8 2019-01-04 22:05:06 -0500
  • 06733c4750 Fix NvColorFormat enum fincs 2019-01-04 22:30:52 +0100
  • 50baeeaa80 nwindowGetDefault: Explicitly initialize dimensions to 1280x720 because 1.x reports a default size of 1x1 fincs 2019-01-04 20:41:05 +0100
  • 82e526c72f Added appletHolderActive and appletHolderCheckFinished. yellows8 2019-01-04 11:46:36 -0500
  • f589310ef2 fix unusable touch by adding touch identifier into touchPosition XProger 2019-01-02 04:25:03 +0300
  • e708372dca Finally remove deprecated old gfx API fincs 2019-01-03 21:13:20 +0100
  • e04f311dd4 doozer: Adjust so docs-target is only trigged from Doozer's CD script Andreas Smas 2019-01-03 11:32:30 -0800
  • b7ee0899d4
    Add g_nroReturnPath friedkeenan 2019-01-02 00:15:26 -0600
  • 8cc1758f5b fix unusable touch by adding touch identifier into touchPosition XProger 2019-01-02 04:25:03 +0300
  • a182f3b496 Release v2.0.0 v2.0.0 fincs 2019-01-02 00:16:49 +0100
  • 49efa74e70 Remove static_asserts from hid.h in order to avoid a hard dependency on C11 fincs 2019-01-01 03:27:43 +0100
  • e59036d4c8 Added PsmSession, which is now an additional param for: psmBindStateChangeEvent, psmWaitStateChangeEvent, and psmUnbindStateChangeEvent. Hence, the psm session is now handled with this object instead of libnx automatically handling it internally. psmBindStateChangeEvent no longer calls psmUnbindStateChangeEvent. Other adjustments. yellows8 2018-12-31 19:36:07 -0500
  • 2c89aed2b9 Swapped the order of the buffers used in usbHsAcquireUsbIf on 3.0.0+. yellows8 2018-12-29 19:13:53 -0500
  • bf43b6f1df correct small mistake RSDuck 2018-12-29 23:27:56 +0100
  • 4c2102f06d implemented mutex error checking RSDuck 2018-12-29 22:49:34 +0100
  • e9cc565e92 Fixed usbhs 3.0.0+ support with usbHsAcquireUsbIf. yellows8 2018-12-26 11:18:09 -0500
  • 36a2404e4b Updated applet/swkbd comments. yellows8 2018-12-24 20:13:09 -0500
  • e03c23e126 Added comments for SwkbdTextDrawType_DownloadCode/unk_x3e0. yellows8 2018-12-24 20:03:23 -0500
  • 584b856299 Removed typedef for SwkbdKeyDisableBitmask. Changed the type for SwkbdArgV0 type and textDrawType to the enums. yellows8 2018-12-24 11:23:30 -0500
  • 653bcb27c9 Added SwkbdTextDrawType and replaced unk_x3b8 with textDrawType. yellows8 2018-12-24 01:00:39 -0500
  • 21e01dfd68 Added SwkbdKeyDisableBitmask. yellows8 2018-12-23 22:55:19 -0500
  • 715b597ef1 Removed comment from swkbdConfigSetInitialText, since the previous tmem commit fixed this. yellows8 2018-12-23 22:19:49 -0500
  • 00d0174c0a Removed the buffer memset from tmemCreateFromMemory, tmemCreateFromMemory should not write to the user buffer. yellows8 2018-12-23 22:18:24 -0500
  • 6355ead6d3 Fixed dicFlag type. yellows8 2018-12-23 01:47:11 -0500
  • 477058d28a Added SwkbdType. Specifically set the type to SwkbdType_Normal in the Preset funcs which use it. Set type properly on 5.0.0+ for swkbdConfigMakePresetDownloadCode. Improved swkbd docs, including documenting what fields are set by the Preset funcs. yellows8 2018-12-23 01:23:47 -0500
  • 56b767efbf Implemented actual swkbd TextCheck support. Moved strbuf alloc from _swkbdProcessOutput into swkbdShow(), so that it can be used for TextCheck. Added validation for the out_string* params in swkbdShow(). The out_string buffer is now cleared before calling _swkbdProcessOutput. yellows8 2018-12-23 00:38:32 -0500
  • e8482f7581 Improved SwkbdArgV0, and updated swkbd docs. yellows8 2018-12-22 19:26:38 -0500
  • e892e91360 Moved swkbd version init into swkbdCreate, and use the newer swkbd versions. Added swkbdConfigMakePreset*(). Changed unk_x3e0 to u32, and various other adjustments. yellows8 2018-12-22 16:50:20 -0500
  • 901dc817e7 Handle <=3.0.0 swkbd versions, and filled in the arg struct. Handle the workbuf. Added a param to swkbdCreate and added swkbdClose. Added swkbdConfigSet*Text and swkbdConfigSet*OptionalSymbolKey. Various other changes. yellows8 2018-12-22 11:51:51 -0500
  • 854e3058ba Replaced appletSetMediaPlaybackStateForApplication with appletSetMediaPlaybackState, which now supports non-Application. Added _appletCmdInU8/_appletCmdInBool, the latter is now used by appletSetMediaPlaybackState. yellows8 2018-12-21 11:33:56 -0500
  • 8be5cad7f8 Added appletSetMediaPlaybackStateForApplication Cpasjuste 2018-12-21 10:16:20 +0100
  • 736a50be4f Added appletSetMediaPlaybackStateForApplication Cpasjuste 2018-12-21 10:16:20 +0100
  • 59382cab1f Added LibnxError_LibAppletBadExit, which is now used in swkbd. yellows8 2018-12-20 21:08:36 -0500
  • 58cbacc76f Handle the output swkbd storage. yellows8 2018-12-20 20:48:36 -0500
  • 32f93bef5d Added initial swkbd impl. yellows8 2018-12-20 13:06:20 -0500
  • d821185e3d Added buffer param to appletCreateTransferMemoryStorage and appletCreateHandleStorageTmem, tmemCreateFromMemory will now be used with this when buffer is not NULL. yellows8 2018-12-20 12:59:59 -0500
  • 2d5000ba57 Added libappletPushInData. Moved common storage creation+writing code into 1 func, in libapplet.c. yellows8 2018-12-20 12:57:35 -0500
  • 2405872b16 redirect sys/poll.h to poll.h for compatibility Dave Murphy 2018-12-20 02:34:12 +0000
  • 252e8ef9ff Add tmemCreateFromMemory fincs 2018-12-20 16:12:22 +0100
  • 56c1221909 redirect sys/poll.h to poll.h for compatibility Dave Murphy 2018-12-20 02:34:12 +0000
  • 0bab302c3b Added libappletRequestHomeMenu and libappletRequestJumpToSystemUpdate. yellows8 2018-12-19 20:37:19 -0500
  • 6e10568589 Added applets/libapplet. Added appletSetThemeColorType and appletGetThemeColorType. yellows8 2018-12-19 19:49:27 -0500
  • f448b0fbad nvioctlMap_Param -> nvioctlNvmap_Param fincs 2018-12-18 14:05:52 +0100
  • 5039c0815e console_sw: Switch to PIXEL_FORMAT_RGB_565, optimize scrollWindow fincs 2018-12-18 13:49:13 +0100
  • ccf85a134b Added more RGB*() helper macros & fixed a few typos fincs 2018-12-18 13:47:43 +0100
  • e7c58fe59e Deprecate old gfx API; scheduled for removal at a later date. fincs 2018-12-17 20:21:12 +0100
  • 1b18a3b056 console_sw: Use Framebuffer object instead of old gfx api. Moved RGBA8/_MAXALPHA to framebuffer.h. fincs 2018-12-17 19:10:28 +0100
  • f37518d848 Add framebufferMakeLinear - linear shadow buffer support fincs 2018-12-13 23:56:41 +0100
  • dbc960a24f NWindow: Internal rework to fix resource leak in nwindowReleaseBuffers fincs 2018-12-12 21:14:54 +0100
  • 3a77a7ace8 Introduce nwindowGetDefault fincs 2018-12-12 21:13:17 +0100
  • 12af73e9d2 Document NWindow and Framebuffer objects fincs 2018-12-12 18:09:44 +0100
  • f381066a43 Add NvColorFormat enum fincs 2018-12-10 13:31:13 +0100
  • b1600c9add gfxGetFramebufferHandle: return id instead of handle fincs 2018-12-09 16:42:37 +0100
  • d87f9541d1 NvMap: added support for loading remote NvMap objects (from id) fincs 2018-12-09 16:21:12 +0100
  • 72a48f6598 Add nvioctlMap_Param and NvMapParam enum fincs 2018-12-09 16:20:55 +0100
  • 260f34fa4e NWindow: add several new functions: fincs 2018-12-07 17:52:09 +0100
  • bf43284c9f Misc code style fixes, rename NvGraphicBuffer::layers to planes fincs 2018-12-07 16:57:01 +0100
  • 7c01659953 vi: Improve ViScalingMode enum Michael Scire 2018-11-30 17:27:54 -0800
  • 798d8ff50c Add vi wrappers for system StrayLayer usage. Michael Scire 2018-11-12 22:32:22 -0800
  • 4879937946 Introduce Framebuffer, experimental wrapper object around a framebuffer queue for use by software rendering clients fincs 2018-11-12 23:31:48 +0100
  • 62aa8e8b23 NWindow: add nwindowReleaseBuffers, which is also done automatically on Close fincs 2018-11-12 23:19:14 +0100
  • 412c84d5f9 Rename NvInfo to NvGpu fincs 2018-11-12 18:06:44 +0100
  • c5f8275978 Rename nvMapFree to nvMapClose for consistency reasons fincs 2018-11-12 18:02:02 +0100
  • a9cbd9116a Introduce NWindow, an experimental replacement for the GFX API fincs 2018-11-11 18:43:47 +0100
  • b188f5fb33 gfx.c: fix two single-line bugs fincs 2018-11-11 18:42:30 +0100
  • 2af9531f5b Const correctness in bqCancelBuffer fincs 2018-11-11 18:41:34 +0100
  • ec6d878d12 Major buffer producer refactor, see details: fincs 2018-11-10 22:14:40 +0100
  • d717507541 display/parcel.h: Const correctness fixes fincs 2018-11-10 22:00:21 +0100
  • ae77cbea97 gfx/hid/irs/nv/vi: changes related to sysmodule users, see details: fincs 2018-11-10 16:34:51 +0100
  • 3a31df429e gfx: finally get rid of nvgfx, replaced with an NvMap object fincs 2018-11-08 01:06:06 +0100
  • 5fe01c065a Major refactor and redesign of nvidia wrapper objects, see details: fincs 2018-11-08 01:05:21 +0100
  • 85a20f43dc NvAddressSpace: major overhaul, see details: fincs 2018-10-31 16:32:10 +0100
  • 22499d8ddf nvhost-as-gpu.c: fix some mistakes, add nvioctlNvhostAsGpu_FreeSpace, add NvAllocSpaceFlags, add NvMapBufferFlags_Modify fincs 2018-10-31 16:26:06 +0100
  • f0de0c869d Added nvInfoGetGpuCharacteristics fincs 2018-10-31 15:06:08 +0100
  • 9f63f29988 Use eventActive for g_appletLibraryAppletLaunchableEvent. Fixed _appletWaitLibraryAppletLaunchableEvent, and set rc to eventWait ret in _appletWaitLibraryAppletLaunchableEvent. Added appletHolderWaitInteractiveOut. yellows8 2018-12-19 12:59:38 -0500
  • 63e0e3502c Added eventActive(). yellows8 2018-12-19 12:56:01 -0500
  • ced4f16ee1 Fixed+enabled appletSetTerminateResult and added it to applet.h. yellows8 2018-12-18 21:45:13 -0500
  • d8683ea188 Added appletHolderPopOutData and appletHolderPopInteractiveOutData. yellows8 2018-12-18 20:07:29 -0500
  • a6e1413712 Added storage pushing for AppletHolder. Verify that the input storage is initialized in _appletCmdInStorage(). yellows8 2018-12-18 19:37:07 -0500
  • 5874a272d0 Added appletHolderJoin and appletHolderGetExitReason. yellows8 2018-12-18 19:03:22 -0500
  • 5ded12faf6 nvioctlMap_Param -> nvioctlNvmap_Param fincs 2018-12-18 14:05:52 +0100
  • 48b5660dab console_sw: Switch to PIXEL_FORMAT_RGB_565, optimize scrollWindow fincs 2018-12-18 13:49:13 +0100
  • feb755d61b Added more RGB*() helper macros & fixed a few typos fincs 2018-12-18 13:47:43 +0100
  • cc594e6da2 Deprecate old gfx API; scheduled for removal at a later date. fincs 2018-12-17 20:21:12 +0100
  • 33547e3445 console_sw: Use Framebuffer object instead of old gfx api. Moved RGBA8/_MAXALPHA to framebuffer.h. fincs 2018-12-17 19:10:28 +0100
  • 0bc2356752 Add framebufferMakeLinear - linear shadow buffer support fincs 2018-12-13 23:56:41 +0100
  • 4eef02bd71 NWindow: Internal rework to fix resource leak in nwindowReleaseBuffers fincs 2018-12-12 21:14:54 +0100
  • 5e8a88ce85 Introduce nwindowGetDefault fincs 2018-12-12 21:13:17 +0100
  • 7807fa7078 Document NWindow and Framebuffer objects fincs 2018-12-12 18:09:44 +0100
  • 2a7632ecf9 Add NvColorFormat enum fincs 2018-12-10 13:31:13 +0100
  • 894118c728 gfxGetFramebufferHandle: return id instead of handle fincs 2018-12-09 16:42:37 +0100