TuxSH
|
b8fb1722d0
|
Add sfdnsres
|
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
|
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 |
|
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 |
|
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 |
|
plutoo
|
60876ef3f3
|
Eyeballin set:sys
|
2018-02-22 08:44:12 +01:00 |
|
shinyquagsire23
|
954a48b8fe
|
Add hidMouseRead, allows mouse position/velocity/scrollwheel velocity to be fetched
|
2018-02-22 06:48:00 +01:00 |
|
plutoo
|
f8a86bf7b6
|
Merge branch 'master' of https://github.com/switchbrew/libnx
|
2018-02-21 08:38:49 +01:00 |
|
plutoo
|
e25aae5a97
|
Workaround for burn in issue
|
2018-02-21 08:38:22 +01:00 |
|
yellows8
|
d61154f0e5
|
Added timeSetCurrentTime() and attempt to initialize time-serv with 'time:s' first.
|
2018-02-21 00:26:21 -05:00 |
|
yellows8
|
14263ddd78
|
Initial time support, timezones are not handled yet.
|
2018-02-20 18:17:32 -05: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
|
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
|
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
|
7fa0397c16
|
Fixed formatting for GfxMode docs.
|
2018-02-13 00:08:23 -05:00 |
|
yellows8
|
ea612e3060
|
Added text-console note to GfxMode comment.
|
2018-02-12 17:52:10 -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
|
1d7556f583
|
Updated ioctl.h comment.
|
2018-02-11 18:29:30 -05:00 |
|
TuxSH
|
507bf71a7b
|
Fix NV ioctl nameclashes...
...with bsd ioctls (coming soon) & C++ stdlib
|
2018-02-10 23:02:05 +01:00 |
|
fincs
|
7a07d2c010
|
gfx/gfx.h: Fix doxygen formatting
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
95592641f5
|
services/: Add Doxygen file headers; document sm.h
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
6c79424f76
|
kernel/svc.h: Add descriptions/basic info for the rest of syscalls
|
2018-02-10 22:40:11 +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
|
32bdb14b1f
|
Add author/copyright info to runtime/devices/romfs_dev.h
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
e295994dd2
|
Begin documenting kernel/svc.h. SVCs classified in categories.
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
e54aadfc84
|
kernel/svc.h: Add MemoryType, MemoryState, MemoryAttribute
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
c8f62d94a3
|
Documentation: address second batch of comments (#38)
|
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
|
8496f36879
|
Documentation: address first batch of comments (in #38)
|
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 |
|
fincs
|
b791718a03
|
Document ipc.h
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
475cc5e941
|
Document env.h
|
2018-02-10 22:40:11 +01:00 |
|
fincs
|
ff472848a9
|
Start doxygen bringup, with some miscellaneous cleanup
|
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 |
|
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
|
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
|
993071f67e
|
Fixed filename in romfs_dev.h comment.
|
2018-01-28 21:23:22 -05:00 |
|
yellows8
|
83ea6fb32e
|
Imported romfs_dev from libctru with adjustments, this is currently unusable.
|
2018-01-28 21:18:53 -05: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
|
e39dc2baf8
|
Fixed building when fsdev usage is enabled.
|
2018-01-24 16:05:47 -05:00 |
|
plutoo
|
673651a51f
|
Fix broken header files
|
2018-01-23 00:27:00 +01: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 |
|
TuxSH
|
fb9e126f3a
|
Make the bsd service work properly
|
2018-01-22 22:11:33 +01:00 |
|
plutoo
|
b34f59e179
|
ARM cache operations
|
2018-01-22 20:29:49 +01:00 |
|
plutoo
|
9634a5467e
|
Small stylefix
|
2018-01-22 20:15:03 +01:00 |
|
plutoo
|
6fa8370bfb
|
This looks better
|
2018-01-22 20:11:55 +01:00 |
|
TuxSH
|
5abc4873d8
|
Include only what is really necessary...
add pragma once in every header, etc.
|
2018-01-22 18:42:57 +01:00 |
|
plutoo
|
5a67f0909d
|
Stop confusing Nvidia error codes and Switch error codes
|
2018-01-21 18:54:11 +01:00 |
|
plutoo
|
e54bbc54ea
|
Fix codestyle for results
|
2018-01-21 18:40:23 +01:00 |
|
yellows8
|
cd881bbc0e
|
Added envHasNextLoad().
|
2018-01-20 18:25:35 -05:00 |
|
plutoo
|
d4db5b7647
|
Stylefix
|
2018-01-20 19:37:11 +01:00 |
|
plutoo
|
97141448e9
|
Implement NextLoadPath for loader env
|
2018-01-20 19:37:11 +01:00 |
|
fincs
|
79e51cb733
|
More fatalSimple unique error codes (plus some fixing)
|
2018-01-20 14:41:05 +01:00 |
|
plutoo
|
22e9a0fcc3
|
Jit bringup, improvements to virtmem
|
2018-01-20 13:56:12 +01:00 |
|
shinyquagsire23
|
368fbbb570
|
hid: joystickPosition -> JoystickPosition
|
2018-01-20 10:37:47 +01:00 |
|
shinyquagsire23
|
52e928df0e
|
hid: circlePosition -> joystickPosition
|
2018-01-20 10:37:47 +01:00 |
|
shinyquagsire23
|
a4dbd93b1f
|
hid: Add hidJoystickRead
|
2018-01-20 10:37:47 +01:00 |
|
plutoo
|
8ae150d110
|
NRO loading bringup
|
2018-01-20 00:13:38 +01:00 |
|
yellows8
|
3a9451bbeb
|
Added CONTROLLER_P1_AUTO. Added bounds checking for id in hid{Set|Get}ControllerLayout.
|
2018-01-19 13:58:32 -05:00 |
|
plutoo
|
15fe53dad3
|
Fix signature of randomGet64()
|
2018-01-18 20:53:04 +01:00 |
|
plutoo
|
ec4430d2e6
|
Introduce random
|
2018-01-18 20:51:55 +01:00 |
|
fincs
|
fb9c53235e
|
Fix ipc.h C++ compatibility errors (tested by compiling code as .cpp)
|
2018-01-15 22:48:46 +01:00 |
|
fincs
|
a8a15f7d16
|
Make fatalSimple error codes unique
|
2018-01-15 22:48:46 +01:00 |
|
yellows8
|
eec1fc2fcc
|
Added svcSetProcessMemoryPermission and svcMapProcessCodeMemory/svcUnmapProcessCodeMemory. Added PERM_X.
|
2018-01-13 23:49:54 -05:00 |
|
plutoo
|
844f72fe67
|
Panic if any initialization fails
|
2018-01-13 00:43:38 +01:00 |
|
plutoo
|
61494b77cc
|
Minor stuff
|
2018-01-13 00:36:31 +01:00 |
|
plutoo
|
d8061f67bd
|
Introduce svcWaitForSynchronizationSingle to clean up code
|
2018-01-13 00:27:47 +01:00 |
|
plutoo
|
94658b9f60
|
More loader config
|
2018-01-13 00:18:04 +01:00 |
|
plutoo
|
fbf0b0643a
|
Missed vi on the first round
|
2018-01-12 23:53:08 +01:00 |
|
plutoo
|
251e57fa59
|
Fix bug in newly introduced service impl
|
2018-01-12 23:31:59 +01:00 |
|
plutoo
|
f70d70f029
|
Introducing "Service" object, implemented service override, fixing minor formatting mistakes
NOT TESTED :(
|
2018-01-12 23:29:49 +01:00 |
|
plutoo
|
efc7cbf653
|
Implement heap override
|
2018-01-12 19:10:46 +01:00 |
|
plutoo
|
3ac366528e
|
Merge pull request #24 from shinyquagsire23/vi-managedlayer
vi:m ManagedLayer support
|
2018-01-12 18:25:30 +01:00 |
|
shinyquagsire23
|
e5726cbc83
|
Move viCreateManagedLayer logic out of viOpenLayer
|
2018-01-11 19:11:39 -07:00 |
|
plutoo
|
6720355dd1
|
Bringup loader config block parsing
Not tested yet
|
2018-01-11 22:59:40 +01:00 |
|
plutoo
|
fd4522423b
|
Hid stylefix
|
2018-01-11 22:29:16 +01:00 |
|
plutoo
|
7482c849fe
|
Introducing RwLock, make hid threadsafe
|
2018-01-11 22:25:49 +01:00 |
|
plutoo
|
bf89c7526e
|
Rename ipc functions before it's too late
|
2018-01-11 21:56:04 +01:00 |
|