Some changes to try and compile on Linux
Temporarily disable float16 from the config
Add -I option to run the tests without installing
Fix internal error in 01.Evaluation/variable-result.xl
Update recorder and make-it-quick packages
Add constant expressions to implementation of the XL.MATH module
Remove warnings for sbrk
Remove warning about unused variable
Update recorder and make-it-quick packages
Remove warnings for sbrk
Remove warning about unused variable
Remove warning about operator new return nullptr
Fix warning about scan variable being unused
Mark valgrind macros as (void) to avoid warning
Replace sprintf with snprintf
Fix typos in comments
Add a declaration for the constants and optimized expressions
tests: Accelerate fibonacci test failure
Rename lcd_setcontrast to lcd_set_contrast
Rename lcd_activebuffer and lcd_getactivebuffer
Rename ram_startfwupdate
Correct size for the DM42 screen is 400 pixels wide
Rename tmpr_newirqeventsvc and cpu_waitforinterrupt
Adjust battery display format per platform
Remove -fPIC from firmware builds
Generate maps for all links
Add missing includes of <stdio.h> for release builds
Make the flight recorder smaller on DM42
Rename tmr_event functions to insert an underscore
Insert lowercase or uppercase characters based on key message
Add shift logic on DM42 to enable lowercase
Rename __interrupt__ to tmr_event_fn
Repair key repeat for space key
Sticky help: display help messages until there is a key press
Replace stringlen with strlen
Mute cleared flags
Change help for space character to Space
Better display of error messages
Add shift logic on DM42 to enable lowercase
Insert lowercase or uppercase characters based on key message
Replace stringlen with strlen
Repair key repeat for space key
Change help for space character to Space
Mute cleared flags
Better display of error messages
Center the percentage to the left of battery icon
Draw autocompletion above the command-line
Separate annunciators and status area
Show lowercase indicators as "ab"
Improve display of current key
Always display user flags
Some additional massive renaming to avoid undecipherablewordsalad
Some fixes in the Fonts library
Put earmark for directory softmenus in top-right corner
Display the cursor in a smaller font with a vertical bar
Remove halInt2String, replace with snprintf
Move default fonts to theme.h
Some changes on DM42 keyboard layout
Restore the all-important backmenu feature on HP50G
Add some comments in hal_keyboard.c
First version of DM42 screen layout
Draw the battery for real
Prime menu layout
Layout rendering engine
Refactor battery-handling code
Split display areas into smaller segments
Simplify context management in keyboard handling
Fix issue with right shift getting stuck on DM42
Fix copyright string
Fix repeat of the same key
Change the default fonts and how they are initialized
Add support for monochrome rendering in ttf2font
Add support for code, bold and italics in help files
Fix the generation of fonts with negative glyphs below
Some simple styling of the help
Ad-hoc adjustment of help fonts on large-screen machines
Add "menu" or "flag" to such menu entries
Some testing of the new help system
Refactor help engine
Repair some of the damage done by earlier global replaces
Display help from a built-in help file
Draw help on the whole screen
Improve handling of long-press
Add a debugging loop rather than a useless exit for PANIC
Refactor and simplify key handling code
Add rule to build documentation extractor
Rename handlerfunc_t to key_handler_fn
Remove last remnants of old ggl
Fine-tune pattern generation for black and white
Support flags in soft menus
Pass optimization arguments to ggl_mixblit
Fix a display bug at 1 bpp
Adjust menu tab color for directories
Put theme color configuration in a per-platform file
Major refactoring of keyboard code
Switch to pattern-based palette, and simplify menu system
Change default fonts for large-screen machines
Refactor / reintegrate key debugging code
Refactor halWaitForKeyTimeout and halWaitForKey
Keyboard code refactoring