1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-01 09:10:37 +00:00

Adds dev build changelog.

This commit is contained in:
Fellippe Heitor 2021-07-13 07:59:06 -03:00
parent e4af9c96ef
commit be0f0dd1c9

44
CHANGELOG.md Normal file
View file

@ -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.
<!---
### macOS
### Linux
--->
## 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`.
<!---
### macOS
--->
### Linux
- `xmessage` added to dependency list (setup script).
<!---
- Patches condition that would leave zombie processes behind when using `Shell _DontWait`.
--->