yellows8
|
0dcaeec959
|
In __libnx_gtod() set tv_usec, and moved+updated the timezones comment.
|
2018-02-20 22:24:35 -05:00 |
|
plutoo
|
842ce50c2f
|
Condvar fix
|
2018-02-21 03:05:15 +01:00 |
|
yellows8
|
14263ddd78
|
Initial time support, timezones are not handled yet.
|
2018-02-20 18:17:32 -05:00 |
|
plutoo
|
6ee4d389a5
|
Binder bugfix
|
2018-02-19 23:40:48 +01:00 |
|
Mike H
|
cde07068dd
|
Return result from audoutPlayBuffer (#46)
* Return result from audoutPlayBuffer
* Add alignment note in header file
|
2018-02-19 16:43:58 -05:00 |
|
yellows8
|
20cd940095
|
Implemented arg parsing for NRO env. When args aren't available, set __system_argv to {ptr to NULL} instead of NULL.
|
2018-02-17 21:25:21 -05:00 |
|
yellows8
|
a1462c8b0b
|
Fixed size of bufferProducerGraphicBuffer and removed the union for it. Removed an invalid comment from gfx.c, since bufferProducerRequestBuffer() is used after bufferProducerGraphicBufferInit().
|
2018-02-17 19:35:04 -05:00 |
|
Mike H
|
0e40828c19
|
Initial audio support (#43)
Initial audio support
|
2018-02-17 11:40:59 -05:00 |
|
yellows8
|
c22655e7a2
|
Moved the applet GetEventHandle code outside of the regularapp block since appletMainLoop() uses this event.
|
2018-02-16 22:54:15 -05:00 |
|
yellows8
|
3c6b8bb6dd
|
Removed envGetArgc() and the related code, since it was removed from wiki-ABI. Updated a comment in argv.c.
|
2018-02-16 22:40:53 -05:00 |
|
yellows8
|
3f90f3b64c
|
Align width/height to 4 in gfxInitResolution() and gfxConfigureCrop(). Updated the image-transfer code in gfxFlushBuffers() for removing the width misalignment handling.
|
2018-02-16 20:13:47 -05:00 |
|
yellows8
|
67af341594
|
Fixed romfs_dir struct for the parent field and fixed romfs_dev.h formatting.
|
2018-02-13 17:50:21 -05:00 |
|
yellows8
|
f5606bfb8a
|
Added disabled _appletExitProcessAndReturn().
|
2018-02-13 12:16:17 -05:00 |
|
yellows8
|
4efcc5b439
|
Only handle appletIFunctions for non-LibraryApplet. Added remaining init/exit for LibraryApplet. Handle appletExit() properly.
|
2018-02-12 22:15:56 -05:00 |
|
yellows8
|
83349f946a
|
Use u128 for data-transfer in gfxFlushBuffers() when width is aligned for this.
|
2018-02-12 18:09:15 -05:00 |
|
yellows8
|
13b4c74723
|
Updated gfx API. Replaced gfxSetDoubleBuffering() with gfxSetMode(), and added GfxMode enum. Updated gfx.h comments. Updated gfxGetFramebufferDisplayOffset() for using the aligned width. The new GfxMode_LinearDouble is now used by default, apps must not use gfxGetFramebufferDisplayOffset() with this mode. Apps using gfxGetFramebufferDisplayOffset() must be updated.
|
2018-02-12 16:08:25 -05:00 |
|
yellows8
|
4b2a32af59
|
Imported transform enums from Android and updated g_gfxQueueBufferData.transform for this.
|
2018-02-12 11:58:54 -05:00 |
|
yellows8
|
a31e53d57a
|
Added disabled applet code for cmds Exit, LockExit, and UnlockExit.
|
2018-02-11 15:44:49 -05:00 |
|
TuxSH
|
507bf71a7b
|
Fix NV ioctl nameclashes...
...with bsd ioctls (coming soon) & C++ stdlib
|
2018-02-10 23:02:05 +01:00 |
|
fincs
|
521bc1c5c9
|
Document kernel/condvar.h
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
78ff885390
|
Rename __in/out/inout to _in_/etc to avoid problems with C++ system headers
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
d2ab48262c
|
Fix breakage after rebase
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
cde9d05c80
|
Optimize/fix several things in svc.s
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
c20d372946
|
Clean up types.h:
- Move Permission to kernel/svc.h (also fix enum naming)
- Add s128, vu128, vs128
- voidfn -> VoidFn
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
41da28eb5c
|
Document kernel/: shmem.h, thread.h, tmem.h, virtmem.h
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
cbd367c8a0
|
Document kernel/: detect.h, jit.h, mutex.h, random.h, rwlock.h
|
2018-02-10 22:40:11 +01:00 |
|
yellows8
|
dc785c1fee
|
Added appletSetScreenShotPermission and appletSetScreenShotImageOrientation. Added LibnxError_IncompatSysVer.
|
2018-02-08 22:13:56 -05:00 |
|
yellows8
|
4137f9aefe
|
Allocate heap with the size determined via svcGetInfo by default. Updated heap comments.
|
2018-02-05 22:21:44 -05:00 |
|
plutoo
|
356a06fb94
|
Fix bug where attempts to parse __argdata__ while running as an NRO
|
2018-02-04 03:29:59 +01:00 |
|
yellows8
|
2103e40448
|
Better argdata validation.
|
2018-02-03 21:06:23 -05:00 |
|
yellows8
|
7a9e43b684
|
Removed outdated todo comment.
|
2018-02-02 16:22:23 -05:00 |
|
plutoo
|
75003f40f1
|
Add some syscalls
|
2018-02-01 22:04:37 +01:00 |
|
plutoo
|
89021287f8
|
Revert "We don't understand Auto -- disable for now"
This reverts commit 20c4bfd54a .
|
2018-02-01 00:26:39 +01:00 |
|
plutoo
|
20c4bfd54a
|
We don't understand Auto -- disable for now
|
2018-02-01 00:16:38 +01:00 |
|
plutoo
|
b2810ab38d
|
Condvar stylefix
|
2018-01-31 02:22:28 +01:00 |
|
plutoo
|
c7213b119b
|
Condvar bugfix
|
2018-01-31 02:14:01 +01:00 |
|
TuxSH
|
e7c57fbd0b
|
Fix 85d7ac4
|
2018-01-31 01:44:30 +01:00 |
|
TuxSH
|
85d7ac4da1
|
Restore initial sp on application exit
|
2018-01-31 01:14:48 +01:00 |
|
plutoo
|
000a7f05c9
|
Experimental implementation of condvars
|
2018-01-30 22:39:02 +01:00 |
|
yellows8
|
ca6d017be9
|
Started irs IR-sensor support.
|
2018-01-29 23:16:06 -05:00 |
|
yellows8
|
83ea6fb32e
|
Imported romfs_dev from libctru with adjustments, this is currently unusable.
|
2018-01-28 21:18:53 -05:00 |
|
Lioncash
|
1e04b22bae
|
applet: Remove redundant declaration of appletExit()
This is already present within the header.
|
2018-01-28 01:03:56 +01:00 |
|
Lioncash
|
b637276c48
|
Silence a few missing prototype warnings
|
2018-01-28 01:03:56 +01:00 |
|
yellows8
|
e1347f367c
|
Enabled code which requires devkitA64 a6.
|
2018-01-25 22:16:14 -05:00 |
|
yellows8
|
e78f57d862
|
Check for fence id NO_FENCE before calling nvgfxEventWait() in _gfxDequeueBuffer(), since that does occur in some cases.
|
2018-01-25 01:34:31 -05:00 |
|
yellows8
|
53319ff6d2
|
Merge branch 'master' of github.com:switchbrew/libnx
|
2018-01-25 00:42:27 -05:00 |
|
yellows8
|
0f8f5e9732
|
Re-added g_appletProxySession closing, this was removed by an eariler commit. Renamed APT_BUSY_ERROR to AM_BUSY_ERROR.
|
2018-01-25 00:42:19 -05:00 |
|
Dave Murphy
|
305d4bf3e3
|
move crt0 to libnx
|
2018-01-25 01:44:59 +01:00 |
|
yellows8
|
e39dc2baf8
|
Fixed building when fsdev usage is enabled.
|
2018-01-24 16:05:47 -05:00 |
|
TuxSH
|
5b0de6c054
|
Move tmem allocation in bsdInitalize...
...add bsdExit, change the default config's "version" field to 1.
|
2018-01-22 22:11:33 +01:00 |
|