Commit Graph

148 Commits

Author SHA1 Message Date
Michael Theall
709e24d458 Add access point for Switch 2020-12-11 19:15:33 -06:00
Michael Theall
852669818d HID refactor 2020-12-05 19:24:49 -06:00
Michael Theall
78b257612a Remove redundant state change in PWD 2020-11-18 13:27:52 +01:00
Michael Theall
bc3c096b39 Handle keep-alive during transfers
Closes #123
2020-11-18 13:19:40 +01:00
Michael Theall
c7bbb93fd5 Update to ImGui 1.79 2020-11-16 07:19:32 +01:00
Will Medlar
69cd065194 Use a more predictable response code for invalid user 2020-09-12 13:50:07 -05:00
Frogomeli
9f86715a49 Improve the support of command 227
The use of Rclone fail when tries to connect using FTP protocol.
Rclone can't connect to the server ftp on Switch because of bad formatting of 227 command.

> Rclone is a command line program to manage files on cloud storage.
Source: https://rclone.org/

Rclone use this go library:
* https://github.com/jlaffaye/ftp

The lib check the connection information between the parenthesis but there aren't in the string formatted by this software
Source: https://github.com/jlaffaye/ftp/blob/master/ftp.go#L391

Also there is other source of origin of this fix:
* https://tools.ietf.org/html/rfc959 (the RFC of FTP Protocol)
* https://github.com/proftpd/proftpd/blob/master/modules/mod_core.c#L3873 (proftpd a server FTP implementation)
2020-07-09 21:29:14 +02:00
Michael Theall
0db916db66 Avoid toggling backlight with Rosalina menu combo 2020-06-26 17:30:48 -05:00
Michael Theall
bae8254d22 Fix path building 2020-05-30 17:42:21 -05:00
Michael Theall
70d59218cd Add emulation of /dev/zero for network testing 2020-05-24 21:21:19 -05:00
Michael Theall
ab5051082c Minor consistency updates 2020-05-18 20:58:18 -05:00
Michael Theall
ba87a2b599 Change imgui backends to MIT license 2020-05-18 20:58:18 -05:00
Michael Theall
d1fcb2f8bf Remove redundant buffer clear 2020-05-18 20:58:18 -05:00
Michael Theall
4eefb9c576 Fix nds flickering 2020-05-18 20:58:18 -05:00
Michael Theall
5ceecc0f36 Minor power savings 2020-05-18 20:58:18 -05:00
Michael Theall
75d507425a Minor future-proofing 2020-05-18 20:58:18 -05:00
Michael Theall
900df7882d Press select/minus to toggle backlight 2020-05-18 20:58:18 -05:00
Michael Theall
2f668bd7c2 Hide user/pass arguments in log 2020-05-18 20:58:18 -05:00
Michael Theall
fdbdfa679b Fix oops 2020-05-18 20:58:18 -05:00
Michael Theall
b78f626f2b Add licenses 2020-05-18 20:58:11 -05:00
Michael Theall
d237b04b3b General system stability improvements to enhance the user's experience 2020-04-28 10:26:47 -05:00
Michael Theall
3f31371193 Add configuration 2020-04-28 10:26:47 -05:00
Michael Theall
d9965f33df Fix 3DS mouse coords 2020-04-28 10:26:47 -05:00
Michael Theall
cb0756d819 Fix citro3d backend problems 2020-04-28 10:26:47 -05:00
Michael Theall
d83252ab8f Update to ImGui 1.76 2020-04-28 10:26:47 -05:00
Michael Theall
6fce93093e Increase log window size 2020-04-28 10:26:47 -05:00
Michael Theall
8aaf564138 Refactor status drawing 2020-04-28 10:25:54 -05:00
Michael Theall
fdcadc2997 Unstub glad 2020-04-28 10:25:54 -05:00
Michael Theall
f3255611ae Unstub imgui 2020-04-28 10:25:54 -05:00
Michael Theall
a313c5c169 Minor mouse fixes 2020-04-28 10:25:54 -05:00
Michael Theall
214ab229c6 NDS support 2020-04-28 10:25:54 -05:00
Michael Theall
fc02e1ee38 3DS romfsExit 2020-04-28 10:25:54 -05:00
Michael Theall
82f602a10b Allow 1080p mode 2020-04-28 10:25:54 -05:00
Michael Theall
139707a6d2 Remove font caching 2020-04-28 10:25:54 -05:00
Michael Theall
e00f0902db Switch status icons 2020-04-28 10:25:54 -05:00
Michael Theall
e4a63e8710 Increase Switch font size to 24 2020-04-28 10:25:54 -05:00
Michael Theall
1b089068c2 Use global log instead of thread-local 2020-04-28 10:25:54 -05:00
Michael Theall
3ab7a31c90 Refactor deko3d backend 2020-04-28 10:25:54 -05:00
Michael Theall
7591a39cfd Initialize nifm session for network check 2020-04-28 10:25:54 -05:00
Michael Theall
49b2571336 Auto start/stop
More fine-grained locking
2020-04-28 10:25:54 -05:00
Michael Theall
b925088965 3DS: add ZL/ZR to nav input 2020-04-28 10:25:54 -05:00
Michael Theall
a265706671 Use mulitply instead of divide where feasible 2020-04-28 10:25:54 -05:00
Michael Theall
ffa6195182 Fine-grained locking 2020-04-28 10:25:54 -05:00
Michael Theall
07ebd0d1d1 Refactor as much code out of 3DS backends as possible 2020-04-28 10:25:54 -05:00
Michael Theall
e8b62be621 Fix 3DS multithreading 2020-04-28 10:25:54 -05:00
Michael Theall
2da46d407f Use anti-aliasing framebuffer on 3DS 2020-04-28 10:25:54 -05:00
Michael Theall
34c6d61215 Documentation and minor refactors 2020-04-28 10:25:54 -05:00
Michael Theall
86be27cd31 v3.0.0-rc1 2020-04-28 10:25:54 -05:00
Michael Theall
990d82f40b Fix libnx update 2020-01-11 21:02:02 -06:00
Michael Theall
00c2c44271 Add release target and fix minor bug 2019-09-15 15:36:38 -05:00