mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-09-28 11:17:46 +00:00
Updates dev build changelog
This commit is contained in:
parent
86984024bf
commit
bea1e1d287
1 changed files with 17 additions and 6 deletions
23
CHANGELOG.md
23
CHANGELOG.md
|
@ -2,9 +2,13 @@
|
||||||
|
|
||||||
## New features
|
## New features
|
||||||
### All platforms
|
### 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.
|
- 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
|
### Windows
|
||||||
- Automatically embeds a manifest file when compiling an exe with `$VersionInfo`, so that Common Controls v6.0 gets linked at runtime.
|
- 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 `Clear` making `$Console` mode invalid.
|
||||||
- Fixes a syntax highlighter issue regarding scientific notation.
|
- 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 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.
|
- 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.
|
- 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.
|
- `$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
|
### 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.
|
- Saving a file to the root of a drive would display double backslashes in the Recent Files list.
|
||||||
|
|
||||||
<!---
|
<!---
|
||||||
|
@ -41,7 +51,8 @@
|
||||||
### Linux
|
### Linux
|
||||||
- `xmessage` added to dependency list (setup script).
|
- `xmessage` added to dependency list (setup script).
|
||||||
- Fixes `InKey$` acting too slow.
|
- Fixes `InKey$` acting too slow.
|
||||||
- Fix compilation error with DATA statements on gcc 11.
|
- Fixes compilation error with DATA statements on gcc 11.
|
||||||
|
- Detects non-x86 based architectures.
|
||||||
<!---
|
<!---
|
||||||
- Patches condition that would leave zombie processes behind when using `Shell _DontWait`.
|
- Patches condition that would leave zombie processes behind when using `Shell _DontWait`.
|
||||||
--->
|
--->
|
||||||
|
|
Loading…
Reference in a new issue