Michael Scire
cea3db77b1
Services: Add fsp-ldr, add lr/fsp-ldr to <switch.h>
2018-04-22 01:15:28 +02:00
SciresM
f40f544a07
IPC: Improve information available in IpcParsedCommand ( #72 )
...
* IPC: Add C descriptor support to IpcParsedCommand
* Add Command Type to IpcParsedCommand
* Replace constants with IpcCommandType where relevant.
* Add RawWithoutPadding pointer, required for serverside deserialization calculations.
2018-04-22 01:14:46 +02:00
Michael Scire
b18854555a
IPC: Fix incorrect parsing of X descriptor addresses
2018-04-22 01:13:49 +02:00
yellows8
f727aa669a
Added the remaining (pre-4.0.0) hid-serv vibration cmds.
2018-04-19 15:17:22 -04:00
yellows8
37bb9a6b7f
Added nacpGetLanguageEntry and SetLanguage_Total.
2018-04-18 23:38:01 -04:00
Michael Scire
5e591d708a
LR: Fix style for helper funcs, add comment
2018-04-18 14:06:15 +02:00
Michael Scire
d950853b4a
LR: Implement wrappers for some commands
2018-04-18 14:06:15 +02:00
yellows8
a33fc64457
Implemented 3.0.0+ support for ns.
2018-04-15 22:13:07 -04:00
yellows8
7d28c35cb4
Fixed filename comment in nacp.h.
2018-04-15 17:43:21 -04:00
plutooo
daf819cb75
Stylefixes
2018-04-15 23:28:28 +02:00
yellows8
c5bc2ec77a
Changed nsApplicationControlData to NsApplicationControlData.
2018-04-15 17:00:50 -04:00
yellows8
c82f2cea00
Added ns impl, and added nsGetApplicationControlData. Imported nacp.h from nx-hbmenu with adjustments.
2018-04-15 15:00:11 -04:00
yellows8
8091db8931
Added FsStorageId. Added pmshell init/exit and pmshellLaunchProcess.
2018-04-12 02:52:49 -04:00
yellows8
a3baa0eeb1
Allow using multiple interfaces with usbComms. Added usbComms Ex funcs. Use RwLock with usbComms. Various other usbComms changes.
2018-04-11 17:18:23 -04:00
yellows8
58835fae1a
Use Service for AccountProfile.
2018-04-10 17:06:33 -04:00
yellows8
29211c1800
Use Service for all fs sessions. This fixes an issue with savedata commit.
2018-04-06 12:39:57 -04:00
Ezekiel Bethel
4786624781
Fix IN6_IS_ADDR macros in netinet/in.h ( #68 )
2018-03-30 15:19:34 -04:00
Dave Murphy
cd6c96ab99
add portlibs bin to path ( #67 )
2018-03-30 15:06:47 -04:00
yellows8
7f158396ad
Added impl for accountProfile*. If the inital smGetService fails, attempt to use 'acc:u0'.
2018-03-28 19:31:36 -04:00
yellows8
26d2e6d7f4
Implemented FsSaveDataIterator (aka ISaveDataInfoReader). In fs*Close(), set the handle to INVALID_HANDLE after closing the handle. Changed ContentStorageId in FsSave to SaveDataType. Added enums FsSaveDataSpaceId and FsSaveDataType. Removed FS_MOUNTSAVEDATA_INVAL_DEFAULT/FS_MOUNTSYSTEMSAVEDATA_INVAL_DEFAULT.
2018-03-26 14:45:12 -04:00
Dave Murphy
45b36774e0
add socket flags translation
2018-03-25 17:51:09 +02:00
plutoo
d604976f08
Derp
2018-03-23 19:04:26 +01:00
plutoo
6c72bf8273
Detect 5.0.0 properly
2018-03-23 19:01:09 +01:00
yellows8
bf216aa667
Added mounting for SystemSaveData.
2018-03-22 22:56:38 -04:00
yellows8
51293c7fb0
In socket ioctl(), properly call fcntl-F_SETFL with the new flags.
2018-03-20 22:49:52 -04:00
Dave Murphy
21d27b935e
modularise nxlink code
2018-03-18 20:51:49 +01:00
Dave Murphy
1394891509
better tag for nxlink host ip
2018-03-18 20:51:49 +01:00
Dave Murphy
0ef568b06c
define nxlink ports
2018-03-18 20:51:49 +01:00
Dave Murphy
23f577576c
more checking of NXLINKED arg
2018-03-18 20:51:49 +01:00
Dave Murphy
e8fdd73561
add support for finding nxlink host
2018-03-18 20:51:49 +01:00
yellows8
213676c5f8
Added hidGetHandheldMode().
2018-03-15 22:24:52 -04:00
yellows8
0d5bf5ab7b
Added more comments for hidSetNpadJoyAssignmentModeDual().
2018-03-15 11:39:57 -04:00
yellows8
cd14f40a19
Updated hid.h comment.
2018-03-15 11:23:20 -04:00
yellows8
5e9869cc41
Added hidSendVibrationValues(). Improved hidInitializeVibrationDevices(), including changing the HidControllerLayoutType param to HidControllerType.
2018-03-14 21:47:21 -04:00
cpasjuste
4677266d53
ipc.h: fix BufferType invalid conversion (c++)
2018-03-14 13:34:00 +01:00
yellows8
3a8a9d7c26
Removed code for g_gfxPixelFormat/gfxSetPixelFormat and use hard-coded constant instead, since changing this value has no affect (even when changing g_gfx_BufferInitData.format).
2018-03-11 22:14:03 -04:00
yellows8
49bea43cce
Added envGetLastLoadResult().
2018-03-11 17:40:28 -04:00
plutoo
e112ab6968
Fix ipc session close race properly
2018-03-11 13:21:36 +01:00
plutoo
e162da18ff
Fix race condition in tmem
2018-03-10 21:03:31 +01:00
plutoo
1dfb1beafb
Ipc bugfix
2018-03-10 17:49:17 +01:00
plutoo
965c7cdd47
Irs stylefix
2018-03-10 14:48:15 +01:00
plutoo
1d34db8497
Improve atomics
2018-03-10 14:41:06 +01:00
plutoo
a102c64341
Introduce atomics.c, refcounting on all services
2018-03-10 14:33:40 +01:00
plutoo
d54db1ac16
Includefix
2018-03-10 14:05:14 +01:00
plutoo
d12e99e3ad
Move ipc.h to kernel/
2018-03-10 14:03:29 +01:00
plutoo
11c77cb654
Clean up
2018-03-10 12:13:57 +01:00
plutoo
e41ab0db74
More ipc stuff
2018-03-10 11:47:14 +01:00
plutoo
f32f28b451
Ipc improvements
2018-03-10 11:28:40 +01:00
Kostas Missos
e3666b4705
[hidvib] Rename vibration variables ( #62 )
2018-03-07 12:23:43 -05:00
yellows8
d1cefabd12
Renamed hidInitializeVibrationDevice() to hidInitializeVibrationDevices(), and added support for optionally returning 2 handles + other changes.
2018-03-07 01:16:35 -05:00
yellows8
cbaa0e359b
Added hidPermitVibration() and hidIsVibrationPermitted().
2018-03-06 23:38:33 -05:00
Kostas Missos
e243e4507e
[irs] Name image transfer config variables ( #61 )
...
* [irs] Name image transfer config variables
2018-03-06 19:33:45 -05:00
yellows8
a3933c7a85
Added hid vibration.
2018-03-06 18:08:57 -05:00
yellows8
e7a4eba71c
Added hidSetNpadJoyAssignmentModeSingleByDefault() and hidSetNpadJoyAssignmentModeDual(). Check serviceIsActive() in hidExit(). Use hidSetNpadJoyAssignmentModeDual() for all controllers during hidInitialize()/hidExit().
2018-03-05 22:37:37 -05:00
plutoo
c7b0e7c891
Stylefix
2018-03-05 21:07:53 +01:00
Mike H
208daf6344
Audio input implementation and fixes ( #60 )
...
* Implemented audin service and fixed released audio buffer handling
2018-03-04 12:20:31 -05:00
plutoo
231dba8061
libnx 1.1.0
2018-03-02 16:01:38 +01:00
Dave Murphy
29aed09e10
allow parallel building
2018-03-02 12:27:43 +01:00
yellows8
f7335b7ae5
Only clear allocated tmem when alloc was successful.
2018-03-01 22:57:44 -05:00
yellows8
20a549b46b
Clear allocated tmem.
2018-03-01 22:55:17 -05:00
yellows8
07ec16a8e7
Implemented more irs.
2018-03-01 19:14:45 -05:00
yellows8
e9f07a314a
Removed warning comment from romfs_dev.h, romfs example README mentions this.
2018-02-28 19:44:53 -05:00
yellows8
6dd76f6288
Sync AudioOutBuffer comments with wiki. Updated audoutPlayBuffer() comments. Moved the waiting/post-append code from audoutPlayBuffer() into new func audoutWaitPlayFinish(). Removed '&' from code setting audoutAppendAudioOutBuffer() raw->tag.
2018-02-28 19:37:17 -05:00
yellows8
517c76c05c
Added Module_Kernel and KernelError_Timeout to result.h.
2018-02-28 19:19:45 -05:00
plutoo
f4230f3ef0
Fix race condition in hid
2018-03-01 00:15:01 +01:00
plutoo
20f3e87d11
Change type of TryLock to bool
2018-02-28 18:22:28 +01:00
Jules Blok
e966f21800
mutex: Add TryLock() variants.
2018-02-28 18:00:03 +01:00
TuxSH
a622ae5593
Add domain handling to sm.h
2018-02-28 17:59:46 +01:00
TuxSH
e0457c4534
Handle bsdInitialize failure codes properly
2018-02-27 19:14:44 +01:00
TuxSH
133f8eccc2
Move all of the BSD headers to nx/external/bsd/include
2018-02-27 19:14:44 +01:00
TuxSH
d33b26016d
Add documentation to bsd.h and sfdnsres.h, etc.
2018-02-27 19:14:44 +01:00
TuxSH
5242771903
Import ipc.h bugfixes from #44
2018-02-27 19:14:44 +01:00
TuxSH
372021e226
Add missing include in tmem.h
2018-02-27 19:14:44 +01:00
TuxSH
3709ee92a5
Fix netdb functions
2018-02-27 19:14:44 +01:00
TuxSH
888f7e101f
Fix inet_ntop6
2018-02-27 19:14:44 +01:00
TuxSH
472d305883
Move socket.c definitions around, fix bugs
2018-02-27 19:14:44 +01:00
TuxSH
dcf3e56300
Implement netdb.h functions, fix bugs, etc.
2018-02-27 19:14:44 +01:00
TuxSH
b8fb1722d0
Add sfdnsres
2018-02-27 19:14:44 +01:00
TuxSH
6884a9dd19
Add netdb.h
2018-02-27 19:14:44 +01:00
TuxSH
4b685d676b
Add basic IPv6 definitions as sfdnsres seems to support it...
...
...also fix a bug in the inet_* functions.
2018-02-27 19:14:44 +01:00
TuxSH
0b92bb76b0
Add newlib wrapper for sockets...
...
... fix several bugs, etc.
2018-02-27 19:14:44 +01:00
TuxSH
88dbc66d01
Handle result code+errno properly...
...
also make fcntl and ioctl non-variadic for convenience for the newlib wrapper
2018-02-27 19:14:44 +01:00
TuxSH
a3e90d68a0
Add all the needed headers from FreeBSD...
...
... clean them up, also fix some bugs in bsd.c/h, etc.
2018-02-27 19:14:44 +01:00
TuxSH
4d78f12871
Implement most bsd:u/s service commands
2018-02-27 19:14:44 +01:00
yellows8
5664830f35
Fixed args parsing with quotes.
2018-02-27 02:14:23 -05:00
plutoo
1f0820dd6a
Add missing include
2018-02-27 00:34:08 +01:00
yellows8
f1fc00c516
Updated comments for SetLanguage.
2018-02-26 15:17:21 -05:00
yellows8
f07d09aeb0
Added appletGetDesiredLanguage(). In set-serv('set'), added support for all language/region commands, etc.
2018-02-26 12:34:01 -05:00
plutoo
d3cc781bf6
Stylefix for nro
2018-02-26 02:10:49 +01:00
Adubbz
7b0e4194de
Changed the default icon (again)
2018-02-25 15:49:50 +01:00
Dave Murphy
bc29d34cfc
use only one portlibs directory
2018-02-25 15:49:35 +01:00
Dave Murphy
0bbfbadc39
switch to 16x16 console font
2018-02-25 15:49:25 +01:00
yellows8
b964c69da8
Added comments regarding direct FS usage in fs.h.
2018-02-24 21:38:53 -05:00
yellows8
e24c20f9e7
Added Nro prefix to Asset in nro.h + updated romfs_dev for this.
2018-02-24 15:39:30 -05:00
yellows8
4c1b09d6b9
Check for invalid handle in fs*Close(). Added fsOpenDataStorageByCurrentProcess(), fsStorageRead(), and fsStorageClose(). Added fsdevGetDefaultFileSystem(). Imported nro.h from nx-hbmenu. Implemented proper RomFS support.
2018-02-23 22:29:43 -05:00
james
9e96639681
update default app icon
2018-02-24 00:01:37 +01:00
yellows8
3d0ae50a89
Updated comment for the GfxMode used by console.
2018-02-23 12:59:51 -05:00
yellows8
2022d545dc
Store pixel-format in a global instead of hard-coding it and added a disabled func for setting it. Added a pixel-format comment to gfx.h.
2018-02-22 21:49:55 -05:00
yellows8
3c4c35e6e5
Added gfxSetDrawFlip() and gfxConfigureTransform().
2018-02-22 20:31:51 -05:00
plutoo
ff8a95b47d
Headerfail
2018-02-22 08:48:05 +01:00