From be0f0dd1c94c40786914567f0ff06e20e41e9770 Mon Sep 17 00:00:00 2001 From: Fellippe Heitor Date: Tue, 13 Jul 2021 07:59:06 -0300 Subject: [PATCH] Adds dev build changelog. --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..6b9f15135 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,44 @@ +# QB64 dev build - Changelog + +## New features +### All platforms +- `_Source` is now also set to `_Console` when `$Console:Only` is used. +- Quick reference for commands is now shown in the status bar when syntax errors are detected. +- New `$DEBUG` metacommand, with added breakpoint/step abilities to the IDE. + +### Windows +- Automatically embeds a manifest file when compiling an exe with `$VERSIONINFO`, so that Common Controls v6.0 gets linked at runtime. +- Adds the %TEMP%, Program Files and Program Files (x86) directories to `_DIR$()` folder specifications. + + + +## Fixes +### All platforms +- Improved wiki parser. +- Contextual menu would crash when right-clicking a series of high-ascii characters. +- Fixes an issue with passing an array as a Sub/Function argument (missing parenthesis now properly detected). +- Fixes `Clear` making `$Console` mode invalid. +- Fixes a syntax highlighter issue regarding scientific notation. +- Fixes an issue in Windows Vista and up with incorrect resolution returned on a scaled desktop. +- Fixes `Const` parser (no string functions allowed). +- Fixes `InKey$` acting too slow in Linux. +- Explicitly sets x87 fpu to extended precision mode. +- Removes 255 character limit for INPUT/LINE INPUT with strings. +- Fixes DATA commands failing to compile in some circumstances. + +### Windows +- Allows $CONSOLE:ONLY programs to return `_WINDOWHANDLE`. + + + +### Linux +- `xmessage` added to dependency list (setup script). + \ No newline at end of file