unleashed-firmware/applications/services
Silent 5b36c5465d
FuriThread: Improve state callbacks (#3881)
State callbacks assumed they were invoked from the thread that changed
its state, but this wasn't true for FuriThreadStateStarting in the past,
and now it's not true for FuriThreadStateStopped either.

Now it is safe to release the thread memory form the state callback
once it switches to FuriThreadStateStopped. Therefore, pending deletion
calls can be removed.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-10-08 20:50:31 +01:00
..
bt Storage: remove LFS (#3577) 2024-08-04 10:54:02 +01:00
cli [FL-3884] Proper integer parsing (#3839) 2024-09-05 18:02:42 +01:00
crypto [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
desktop Replace all calls to strncpy with strlcpy, use strdup more, expose strlcat (#3866) 2024-09-07 17:16:56 +01:00
dialogs [FL-3841] FuriEventLoop Pt.2 (#3703) 2024-08-07 12:49:41 +09:00
dolphin [FL-3897] Happy mode (#3863) 2024-09-07 12:54:23 +01:00
expansion [FL-3889] 5V on GPIO control for ext. modules (#3830) 2024-09-05 15:40:14 +01:00
gui DialogEx: Fix NULL ptr crash (#3878) 2024-09-05 22:13:03 +01:00
input [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
loader FuriThread: Improve state callbacks (#3881) 2024-10-08 20:50:31 +01:00
locale [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
notification Storage: remove LFS (#3577) 2024-08-04 10:54:02 +01:00
power [FL-3841] FuriEventLoop Pt.2 (#3703) 2024-08-07 12:49:41 +09:00
region FuriThread: Improve state callbacks (#3881) 2024-10-08 20:50:31 +01:00
rpc FuriThread: Improve state callbacks (#3881) 2024-10-08 20:50:31 +01:00
storage [FL-3891] Folder rename fails (#3896) 2024-09-15 16:01:42 +01:00
application.fam [FL-3669] Expansion module protocol (#3250) 2024-01-16 18:18:56 +09:00
applications.h loader: restored support for debug apps (#2993) 2023-08-23 02:38:45 +09:00