* Better memory stats (CLI)
* Bitmap buffer overflow check added
* Lua bitmap improvements
* Proper handling of symbolic links in simulator
* S6R Lua script fixes:
* added progress screen while loading bitmaps
* memory for bitmaps is now freed when leaving the script
* S6R Lua script: improved bitmap loading
* * Lua Themes and Widgets moved to separate file and separate Lua state
* Stand-alone, mixer and function scripts now behave the same as on Taranis (restarted after the stand-alone script was run)
* both Lua states are independent: Themes and Widgets is initialized only at the start, the other one is initialized before and after the stand-alone script is run
* Better leak test and report in BitmapBuffer
* Re #3318: Lua compiler enabled in simu and Companion simulator. Usage:
* any time <xxx>.lua file is about to be loaded and if file <xxx>.lua.src exists:
* load contents of <xxx>.lua.src
* compile Lua code
* save compiled code into <xxx>.lua (effectively overwrites existing file)
* immediately following the compilation the real file loading is done from <xxx>.lua (which by now contains compiled Lua bytecode)
* Reduce model name size until they fit into the buffer
* SMLSIZE is better (but cut is still needed)
* Rework screen layout to handle up to 15 chars
* Allow for the two scroolbars (models and cats)
* Add taranis
* Add readme to folder structure
* Add templates
* Add directory structure for Horus
* remove snake for Horus
* No telem folder for Horus, use widgets instead
* Include some details on formats
* Improvement based on bsongis feedbacks
* Cosmetics
* sdcard version change required
* Optimize display for mixer setup
* Make mixer setup screen full icons
* - Display flighmode in SMLSIZE
- Add icon for it
- Space out things given then gain space
* Introduce SLOW_BLINK (half rate BLINK)
WARNING : code for both DS and single icon 'DS' is here, need cleaning before PR after choice is made
* Introduce snail and hourglass icons
Fine tuning
* Move to single icon column for DS (3 possibles icons)
Space things a little
* delayslow icon
* delayslow icon
* Rework to display bar on mixers, hence needs a more flexible drawSingleXXBar approach
* First working version
WARNING : displayMixConvertMask() DOES have a bug, do NOT PR without fix
* Fixed displayMixConvertMask() bug
Cosmetics on placement on status bar
* Cosmetics
* Improved graphics by mhotar !
* Fix for multiple lines mixers
Cosmetics
* Fine tune column values to handle more complex mixers lines
* Replace +=, *=, := by icons
* No needs to use mask bitmap
* Remove unwanted png file
* Fix handling and conversion of Mask to Bitmap
* use loadAndConvertMask here too
* Typo
* Screen layout fine tune
* - Move loadMaskOnBackground to framebuffer.cpp
- replace loadMaskAndConvert by loadMaskOnBackground
* Cosmetics
* Move new icons to theme loading
* Fine tune Mixer setup screen on darkblue