SteveMcNeill
a65e7fb910
Reset KCTRL and KCONTROL values after quick key
2020-12-31 08:24:50 -05:00
SteveMcNeill
879e4cbd33
Better Shift key support for quick key codes
...
Now you can CTRL-K, hit SHIFT, then another key, and get the modified key code. (Such as SHIFT-A would give 97 instead of 65, depending on CAPSLOCK state.) A SHIFT down, then SHIFT up (without hitting another key), returns the value for that SHIFT key. (100303 or 100304, depending on which shift key was hit and released.)
2020-12-31 07:56:19 -05:00
SteveMcNeill
2f133204a2
Simpler quick key visual cue, using the status area
2020-12-31 00:39:21 -05:00
SteveMcNeill
9b72e1f1c2
Fix to flicker in CTRL-K screen
2020-12-30 23:46:48 -05:00
SteveMcNeill
74bca2b730
Ctrl-K Quick Keycode Insert
...
A quick mod to allow an user to hit CTRL-K and then press a key to quickly insert a _KEYHIT or _KEYDOWN code into their program.
2020-12-30 23:18:05 -05:00
FellippeHeitor
d9f148b12c
New default theme "Super dark blue".
2020-12-29 00:18:33 -03:00
FellippeHeitor
ce1d6008c2
Reenable highlighter if IDE Colors are changed.
2020-12-28 23:43:15 -03:00
FellippeHeitor
529a162816
Allows disabling the Syntax Highlighter entirely (Options menu). Also:
...
- Disables Syntax Highlighter automatically if rendering takes longer than a second.
2020-12-28 23:35:00 -03:00
FellippeHeitor
e10f565b28
Adds a New Folder button to open/save dialog.
2020-12-26 22:02:21 -03:00
FellippeHeitor
fab894ae72
Adds warning when empty SELECT CASE block is found.
2020-12-18 02:17:57 -03:00
FellippeHeitor
7db658b781
Prevents code before 'CASE condition' in a SELECT CASE block
2020-12-18 01:30:42 -03:00
Luke Ceddia
272f877725
Add -q for quiet mode
2020-11-04 23:03:47 +11:00
FellippeHeitor
bcd0340498
Adds Alt+F3 as a shortcut to Search->Change...
2020-10-21 18:00:14 -03:00
FellippeHeitor
f3b92c353a
Implements EXIT SELECT/CASE.
...
Allows breaking out of a SELECT CASE block or skip to the next evaluation CASE (for SELECT EVERYCASE) blocks.
In SELECT CASE blocks, EXIT CASE is the same as EXIT SELECT.
2020-09-07 14:40:04 -03:00
FellippeHeitor
07ca4e9dab
Improves binary QuickBASIC 4.5 converter.
...
- Instead of aborting upon finding a bad token, proceed with processing;
- Adds space after line numbers.
2020-07-30 20:56:08 -03:00
Luke Ceddia
860e6cad57
$CONSOLE:ONLY on Linux no longer pulls in GL/X11 libs
2020-07-15 22:25:57 +10:00
Luke Ceddia
3ac1244df5
Add OPTION _EXPLICITARRAY
2020-07-15 21:31:11 +10:00
Luke Ceddia
c165592d41
Add extra casts in UDT string access for clang
2020-07-12 16:11:56 +10:00
FellippeHeitor
2a4716ceb2
Updates RGB mixer to deal with new _RGB32 syntax.
2020-06-21 17:43:32 -03:00
Luke Ceddia
b5e896d07b
Tentative fix for custom array lbounds with $checking:off
2020-06-21 00:45:55 +10:00
FellippeHeitor
9ff0945a6e
Reenables colorization of &B, &O and &H literals.
2020-06-14 01:00:25 -03:00
FellippeHeitor
8f19321c06
Fixes syntax highlighter for corner case non-numbers being colorized.
2020-06-14 00:33:05 -03:00
FellippeHeitor
7a1c238ae9
Fixes RGB mixer's ability to insert color values into code ($noprefix).
2020-03-08 13:47:09 -03:00
Fellippe Heitor
b0c4d52e45
Fixes QuickNav bug creating ghost lines
...
Using QuickNav when the last position used to be in an area off limits (after user deletes lines, for example) would create a bunch of empty lines at the end of a loaded program.
2020-03-05 12:18:53 -03:00
Fellippe Heitor
272336f764
Fixes incorrect behavior of file dialog's path list
...
Hitting ENTER when no item was selected would pretend to enter inexistent folders.
2020-02-28 00:52:16 -03:00
Fellippe Heitor
dcaadfba21
Fixes IDE not keeping last session window size
...
Issue usually shows up on macOS, but fix is global, as it's not likely to cause issues in other OSes.
2020-02-27 22:53:01 -03:00
Fellippe Heitor
8e3512d5f0
Merge pull request #45 from johnkharvey/development
...
Fixes QB4.5 converter omitting spaces in some syntax blocks.
2020-02-24 22:33:13 -03:00
John K. Harvey
d031d090b8
Possible fix for qb45 converter
2020-02-24 19:28:18 -05:00
FellippeHeitor
ddb3004425
Prints QB64 version when compiling with -c and adjusting -s settings.
2020-02-24 20:59:18 -03:00
FellippeHeitor
d595a1a1f3
Offer _RGB mixer when $NOPREFIX is set.
2020-02-24 17:12:17 -03:00
Fellippe Heitor
4b28605cbe
Attemps to fix SHELL call to conversion utility
2020-02-24 12:53:19 -03:00
FellippeHeitor
4dacef8693
And, so it doesn't end up forgotten again, let's tweak it up for beta.
2020-02-14 21:14:18 -03:00
FellippeHeitor
785b1b3cfc
Updates the often forgotten resource file for Windows' qb64.exe.
2020-02-14 21:11:25 -03:00
FellippeHeitor
57aed941fe
Begins v1.5 development.
2020-02-13 12:55:01 -03:00
FellippeHeitor
0f49b2c3c6
Updates version info for release.
2020-02-13 12:09:06 -03:00
FellippeHeitor
8da4c1eb1e
Fixes rendering of Status area when contextual F1 help is invoked.
2020-02-13 11:56:57 -03:00
FellippeHeitor
3dc90b71f1
Fixes blank help screen issue.
2020-02-10 00:26:10 -03:00
FellippeHeitor
8b17ad9b9d
Fixes screen not updating when opening/drag-dropping files.
2020-02-09 21:30:37 -03:00
FellippeHeitor
7ee6a3d810
Gets zlib to link statically in Windows and Linux.
...
Dynamic linking on macOS is ok since zlib is natively available.
2020-02-07 22:36:30 -03:00
FellippeHeitor
03ba53e9c5
Fixes $EXEICON to work when $CHECKING:OFF is enabled.
2020-02-06 11:49:49 -03:00
FellippeHeitor
498d2cee54
Fixes a bug that would duplicate an $INCLUDEd line in some scenarios. +
...
+ Fixes ASCII box glitches.
2020-02-03 21:26:28 -03:00
FellippeHeitor
2a34a20cdc
Allows math with scientific notation numbers in CONSTS.
2020-01-29 03:09:23 -03:00
FellippeHeitor
53dcec5603
Fixes CONST PreParse when using existing CONSTS stored as _FLOAT.
2020-01-29 02:36:15 -03:00
Fellippe Heitor
6990118553
Updates version.bas
2020-01-22 15:28:43 -03:00
FellippeHeitor
814f5be495
Reduces console updates even more.
2020-01-22 15:11:15 -03:00
FellippeHeitor
bd7a6757d0
Reduces percentage updates for console compilation.
2020-01-22 14:59:30 -03:00
Fellippe Heitor
e53be8c540
Trigger ci to test new console output
2020-01-22 14:25:31 -03:00
FellippeHeitor
a7db724da0
Stops screaming. Adds progress bar to command line compilation.
2020-01-22 12:52:15 -03:00
FellippeHeitor
1544216488
Keeps focus if ENTER is pressed in DIR list.
2020-01-22 09:19:47 -03:00
FellippeHeitor
f944e86b38
Allows -s switch to change settings and process other parameters.
2020-01-22 02:01:29 -03:00