1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-05 22:50:23 +00:00
Commit graph

549 commits

Author SHA1 Message Date
FellippeHeitor 92247e796e Properly clears the status area before showing the ctrl+k message. 2021-01-01 21:27:07 -03:00
FellippeHeitor 4b7a81ac60 Adds hotkey marker for new menu item in Help 2021-01-01 21:12:11 -03:00
SteveMcNeill 5acd16612c Added proper formatting for spaces in CTRL-K inserts. 2020-12-31 09:12:53 -05:00
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