fincs
6c0f7ac99c
threadCreate: correct misleading parameter name
2020-06-12 14:31:42 +02:00
fincs
f49efc3cc7
Add support for userAppInit/userAppExit (backported from libnx)
2020-06-12 14:16:46 +02:00
fincs
8e3c9f9784
Minor internal cleanup
2020-06-12 14:15:18 +02:00
fincs
1442eef9e4
Update travis config again
2020-06-11 20:01:32 +02:00
fincs
ea57fb8821
apt: Revamp chainload handling, see details:
...
- Added aptClearChainloader (clears pending chainloads)
- Added aptSetChainloaderToSelf (reboots to self, i.e. "soft-reset")
- Internal refactoring
2020-06-11 16:28:57 +02:00
fincs
80fad02255
Add travis badge
2020-06-11 03:43:39 +02:00
fincs
08bff23736
Attempt to fix travis
2020-06-11 03:38:42 +02:00
fincs
5986713066
apt: Refactor sleep/home state handling to be more intuitive, see details:
...
- Added functions for checking APT state:
- aptIsActive
- aptShouldClose
- aptShouldJumpToHome
- aptCheckHomePressRejected (replaces aptIsHomePressed)
- Added functions for handling incoming requests:
- aptHandleSleep
- aptHandleJumpToHome
- Added aptJumpToHomeMenu (callable anytime) because why not
- aptMainLoop is now aptHandleSleep/JumpToHome + return !aptShouldClose
- APTHOOK_ONEXIT is now called during aptExit
- Internal refactoring
2020-06-11 03:02:24 +02:00
fincs
b48b5da211
apt: Add APT_LockTransition, use it in aptWaitForWakeUp
2020-06-10 21:46:48 +02:00
fincs
6ce690828c
apt: Remove aptLaunchLibraryApplet's return value/hidden aptMainLoop call
2020-06-10 20:14:01 +02:00
fincs
ac8656f8b2
apt: Implement screen capture for libapplet transitions (+ related cleanup)
2020-06-10 19:47:17 +02:00
fincs
7171a87d53
Miscellaneous APT fixes and cleanup, see details:
...
- APT parameter handling now follows official sw a bit more closely
(with the APT thread acting as a filter which then relays the
status to the main thread using a LightEvent)
- RUNFLAG_APTREINIT (hax 2.x) handling code has been simplified and
made (hopefully) more robust
- Fixed sleep handling when the app is inactive (i.e. app is suspended)
- APT debug callback now guarded by an #ifdef (LIBCTRU_APT_DEBUG)
- Removed old Citra response cmdheader workaround
- Other miscellaneous fixes I probably forgot to talk about
2020-06-10 02:08:01 +02:00
fincs
59b8fd8283
apt: Simplify event thread exit handling code
2020-06-09 18:01:11 +02:00
fincs
36b618e3bb
ndspChnReset: Bump syncCount in order to force the DSP to reset the channel
2020-06-08 00:24:24 +02:00
fincs
beaebaaf26
Update readme (again) with clarification
2020-06-02 18:01:22 +02:00
fincs
34f690d9d0
Update documentation url
2020-06-02 17:31:47 +02:00
mtheall
80be51e93b
Fix decompress out-of-bounds access ( #463 )
2020-06-01 09:03:12 +01:00
Dave Murphy
8f06d03ca6
update Changelog and version for next release
2020-05-27 15:41:32 +01:00
Dave Murphy
26e4f20078
increase decompress buffer size
...
speeds up decompression when user hasn't increased file buffer
2020-05-27 15:41:32 +01:00
Michael Theall
59e12a1b5e
Fix stat for romfs:/
2020-05-27 13:02:35 +02:00
Glazed_Belmont
2e48185aed
Fix the typo for consoleClear() ( #460 )
...
Changed screan to screen
2020-05-26 01:48:11 +01:00
Dave Murphy
aefdcf203d
implement lstat with stat
...
fat32 has no symlinks to follow or not follow
2020-05-25 01:37:34 +01:00
TuxSH
0053d8d076
Add ptm rtc time commands
2020-05-17 22:24:15 +02:00
TuxSH
e3be4b8678
Add sleep state FSM handling service commands
2020-05-17 17:45:52 +02:00
TuxSH
1bafb08f34
Add hidKeysDownRepeat
2020-05-14 22:25:16 +02:00
TuxSH
69483a473a
Revamp mappableAlloc
2020-05-14 00:30:53 +02:00
TuxSH
c9326f6bce
hid: add hidWaitForAnyEvent, allow user to override irrst usage check ( #454 )
2020-05-13 23:09:55 +02:00
Dave Murphy
e86e906895
next version is 1.8.0
2020-05-10 00:20:46 +01:00
Dave Murphy
48f330e56a
add changelog entry for 1.8.0
2020-05-09 23:49:36 +01:00
Dave Murphy
ed59061172
add changelog entry for 1.7.0
2020-05-09 23:47:43 +01:00
TuxSH
9d27eb80de
APT workaround when Home Menu is not launched, etc.
2020-05-10 00:06:50 +02:00
TuxSH
8d64007d70
Weaken more init/env functions ( #451 )
2020-05-09 18:22:51 +01:00
TuxSH
65ff0a1fcc
Change allocateHeaps logic to properly handle appmemtype 5
2020-05-09 17:41:26 +02:00
fincs
1389fcdfcd
gdbhio: Avoid using reserved st_* identifiers for custom types
2020-05-08 03:29:05 +02:00
fincs
b03b64dd09
Add MEMPERM_READWRITE and MEMPERM_READEXECUTE
2020-05-08 03:16:30 +02:00
Chris Feger
750bceebf2
Add FSPXI interfaces ( #446 )
2020-05-08 02:20:48 +02:00
TuxSH
b161b7e578
Add GSPGPU_ResetGpuCore
2020-05-07 00:14:02 +02:00
TuxSH
51c0bdfc90
Add gpu hw init on (0x2A07)
2020-05-07 00:14:02 +02:00
TuxSH
6f34257b57
Make initSystem and __ctru_exit weak. Use asm macros
2020-05-06 21:50:20 +02:00
fincs
92ddd9e9b3
gfxWriteFramebufferInfo: use correct atomic update code
2020-05-04 21:17:21 +02:00
fincs
98664af53c
Clean up and optimize LightLock_Lock
2020-05-04 18:34:13 +02:00
TuxSH
fddc517a6b
Fix srv/srvpm sysver checks:
...
- Kernel major version is 3 on SAFE_FIRM
- osGetFirmVersion() is not always equal to osGetKernelVersion()
2020-05-02 14:19:48 +02:00
piepie62
1ca796b3a3
Add invalid glyph index protection
2020-04-24 12:36:23 +02:00
Chris Feger
175dd62a90
Add archive STDIO device driver ( #443 )
2020-04-15 23:06:36 +01:00
zhupengfei
87734ae8d9
cam: Fix CAMU_GetLatestVsyncTiming
...
The previous implementation was wrong and result in a guaranteed prefetch abort
2020-04-16 00:05:25 +02:00
Lioncash
7956f6ba24
services/mvd: Remove redundant conditional in mvdstdRenderVideoFrame()
...
This condition is already checked further up in the function.
2020-04-15 09:13:18 +01:00
Lioncash
0e4d8fbd05
servicers/fs: Remove redundant conditional in FSUSER_OpenArchive()
...
This is already checked against at the beginning of the function.
2020-04-15 09:13:18 +01:00
Patrik Rak
6bca5af849
Make the FIONBIO ioctl actually work. ( #441 )
...
The fcntl needs the original `sockfd`, not the remapped one.
2020-04-15 09:09:17 +01:00
Patrik Rak
8566366b02
Fix dspInit() error handling in ndspInit().
...
The early return after dspInit() failure obviously keeps the refcount increased and the component loaded. This change properly unwinds all state changes.
2019-10-04 14:36:06 +02:00
LiquidFenrir
8acc1871bc
Add AC commands that allow forcing a wifi connection ( #438 )
2019-09-21 02:49:41 +02:00