Matrix Brandy V1.23.4 released
I have released version 1.23.4 of Matrix Brandy.
Changes include:
- General: Fix potential buffer overflow when detokenising code.
- General: Fix use of potentially uninitialised memory in SDL buffer.
- General: Fix crash and add warning if version check retrieval fails.
- Build: Add support for strlcpy() and friends for more platforms that include them, thanks to Brad Smith for this!
- Graphics: Work around a SDL1.2-compat issue where leaving fullscreen mode left the mouse restricted to the window.
- BASIC: SAVE no longer affected by LISTO.
- BASIC: Allow lowercase keywords if '-lck' command line option is used or 'lowercase' config file option is present, or at runtime via the SYS "Brandy_AllowLowercase" call.
- BASIC: Fix behaviour of WIDTH and TAB(x,y), and behaviour of TAB(x) with an embedded CR in the string.
- BASIC: Brandy can now load text files with CR, CR/LF or LF line endings.
Source and binary downloads are available from the website, source is also available from GitHub.
Nightlies built after this release are also built for Fedora 41, in addition to EL8, EL9, and Fedora 38-40.
Changes include:
- General: Fix potential buffer overflow when detokenising code.
- General: Fix use of potentially uninitialised memory in SDL buffer.
- General: Fix crash and add warning if version check retrieval fails.
- Build: Add support for strlcpy() and friends for more platforms that include them, thanks to Brad Smith for this!
- Graphics: Work around a SDL1.2-compat issue where leaving fullscreen mode left the mouse restricted to the window.
- BASIC: SAVE no longer affected by LISTO.
- BASIC: Allow lowercase keywords if '-lck' command line option is used or 'lowercase' config file option is present, or at runtime via the SYS "Brandy_AllowLowercase" call.
- BASIC: Fix behaviour of WIDTH and TAB(x,y), and behaviour of TAB(x) with an embedded CR in the string.
- BASIC: Brandy can now load text files with CR, CR/LF or LF line endings.
Source and binary downloads are available from the website, source is also available from GitHub.
Nightlies built after this release are also built for Fedora 41, in addition to EL8, EL9, and Fedora 38-40.
0