1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-06-29 10:30:36 +00:00
QB64-PE/CHANGELOG.md

48 lines
1.9 KiB
Markdown
Raw Normal View History

2021-07-13 11:40:20 +00:00
# QB64 development build - Changelog
2021-07-13 10:59:06 +00:00
## 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.
2021-07-15 13:10:00 +00:00
- New `$Debug` metacommand, with added breakpoint/step abilities to the IDE.
2021-07-13 10:59:06 +00:00
### Windows
2021-07-15 13:10:00 +00:00
- 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.
2021-07-13 10:59:06 +00:00
<!---
### 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).
- Explicitly sets x87 fpu to extended precision mode.
2021-07-15 13:10:00 +00:00
- 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.
2021-07-13 10:59:06 +00:00
### Windows
2021-07-15 13:10:00 +00:00
- 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.
2021-07-13 10:59:06 +00:00
<!---
### macOS
--->
### Linux
- `xmessage` added to dependency list (setup script).
2021-07-13 12:07:28 +00:00
- Fixes `InKey$` acting too slow.
2021-09-04 14:45:55 +00:00
- Fix compilation error with DATA statements on gcc 11.
2021-07-13 10:59:06 +00:00
<!---
- Patches condition that would leave zombie processes behind when using `Shell _DontWait`.
2021-09-04 14:45:55 +00:00
--->