unleashed-firmware/applications/services/gui
Nikolay Minaylov 0154018363
[FL-3579, FL-3601, FL-3714] JavaScript runner (#3286)
* FBT: cdefines to env, libs order
* API: strtod, modf, itoa, calloc
* Apps: elk js
* Apps: mjs
* JS: scripts as assets
* mjs: composite resolver
* mjs: stack trace
* ELK JS example removed
* MJS thread, MJS lib modified to support script interruption
* JS console UI
* Module system, BadUSB bindings rework
* JS notifications, simple dialog, BadUSB demo
* Custom dialogs, dialog demo
* MJS as system library, some dirty hacks to make it compile
* Plugin-based js modules
* js_uart(BadUART) module
* js_uart: support for byte array arguments
* Script icon and various fixes
* File browser: multiple extensions filter, running js scripts from app loader
* Running js scripts from archive browser
* JS Runner as system app
* Example scripts moved to /ext/apps/Scripts
* JS bytecode listing generation
* MJS builtin printf cleanup
* JS examples cleanup
* mbedtls version fix
* Unused lib cleanup
* Making PVS happy & TODOs cleanup
* TODOs cleanup #2
* MJS: initial typed arrays support
* JS: fix mem leak in uart destructor

Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-02-12 15:54:32 +07:00
..
modules [FL-3579, FL-3601, FL-3714] JavaScript runner (#3286) 2024-02-12 15:54:32 +07:00
application.fam fbt fixes for mfbt pt2 (#1951) 2022-11-03 00:15:40 +09:00
canvas.c New toolchain with gcc 12 (#3254) 2024-02-12 09:04:12 +07:00
canvas.h Allows you to use UCS-2 in canvas_glyph_width (#3226) 2023-11-30 18:38:48 +09:00
canvas_i.h New toolchain with gcc 12 (#3254) 2024-02-12 09:04:12 +07:00
elements.c Furi: cleanup crash use (#3175) 2023-10-31 14:40:32 +04:00
elements.h [FL-3060] New MFC Bruteforce animation (#2190) 2022-12-27 18:14:03 +09:00
gui.c GUI: canvas commit callback has been moved to canvas. Direct Draw apps can now be streamed via RPC. (#3397) 2024-02-07 09:38:20 +07:00
gui.h [FL-3152] Screen streaming improvements (#2498) 2023-03-23 03:00:48 +10:00
gui_i.h GUI: canvas commit callback has been moved to canvas. Direct Draw apps can now be streamed via RPC. (#3397) 2024-02-07 09:38:20 +07:00
icon.c [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
icon.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
icon_animation.c Furi, FuriHal: remove FreeRTOS headers leaks (#3179) 2023-11-01 11:24:11 +04:00
icon_animation.h feat: add missing const qualifiers (#2233) 2023-02-09 13:58:01 +09:00
icon_animation_i.h feat: add missing const qualifiers (#2233) 2023-02-09 13:58:01 +09:00
icon_i.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
scene_manager.c feat: add missing const qualifiers (#2233) 2023-02-09 13:58:01 +09:00
scene_manager.h feat: add missing const qualifiers (#2233) 2023-02-09 13:58:01 +09:00
scene_manager_i.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
view.c Furi: cleanup crash use (#3175) 2023-10-31 14:40:32 +04:00
view.h Support for setting all screen orientations (#1928) 2022-10-27 03:35:49 +09:00
view_dispatcher.c Furi: cleanup crash use (#3175) 2023-10-31 14:40:32 +04:00
view_dispatcher.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
view_dispatcher_i.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
view_holder.c [FL-2837][FL-3270] Loader refaptoring: second encounter (#2779) 2023-06-23 21:01:40 +09:00
view_holder.h [FL-2837][FL-3270] Loader refaptoring: second encounter (#2779) 2023-06-23 21:01:40 +09:00
view_i.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
view_port.c Gui: handle view port lockup and notify developer about it (#3102) 2023-09-21 18:34:48 +04:00
view_port.h feat: add missing const qualifiers (#2233) 2023-02-09 13:58:01 +09:00
view_port_i.h Undo some TODO (#3024) 2023-09-01 05:54:52 +04:00
view_stack.c [FL-2733] multitarget support for fbt (#2209) 2023-02-08 01:33:05 +09:00
view_stack.h [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00