From bea1e1d287fda8ec2c91e7235b33986048fbf6dd Mon Sep 17 00:00:00 2001 From: FellippeHeitor Date: Fri, 10 Sep 2021 22:17:45 -0300 Subject: [PATCH] Updates dev build changelog --- CHANGELOG.md | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 447286cf6..e0265cf33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,13 @@ ## New features ### All platforms -- `_Source` is now also set to `_Console` when `$Console:Only` is used. +- New `$Debug` metacommand, with added breakpoint/step abilities and real-time variable watching to the IDE. - 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. +- `_Source` is now also set to `_Console` when `$Console:Only` is used. +- Allows `Ctrl+\` to be used as a shortcut to repeat search (legacy QBasic shortcut). +- Functions `_MK$` and `_CV` can now deal with `_OFFSET` values. +- New "View on Wiki" button on help panel (launches equivalent wiki page using the default browser). +- New `_EnvironCount` function to show how many environment variables are found. ### Windows - Automatically embeds a manifest file when compiling an exe with `$VersionInfo`, so that Common Controls v6.0 gets linked at runtime. @@ -24,14 +28,20 @@ - 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 `Const` parser accepting unsupported string functions. - Explicitly sets x87 fpu to extended precision mode. -- Removes 255 character limit for `Input/Line Input` with strings. +- Removes 255-character limit for `Input/Line Input` with strings. - Fixes `Data` commands failing to compile in some circumstances. - `$NoPrefix`, `Option _Explicit` and `Option _ExplicitArray` can now be placed anywhere in a program, no longer having to be the first statement. +- Fixes `MEM` reverting to `_MEM` as a sub parameter in `$NoPrefix` mode. +- Fixes case adjustment of array names in `UBound`/`LBound` calls. +- Prevents users from creating self-referencing `Type` blocks. +- Fixes issue that prevented loading file names beginning with numbers. +- Fixes file open/save dialogs issue with path navigation. +- Complete rewrite of the internals for `Environ$()`. ### Windows -- Allows $CONSOLE:ONLY programs to return `_WindowHandle`. +- Allows `$Console:Only` programs to return `_WindowHandle`. - Saving a file to the root of a drive would display double backslashes in the Recent Files list.