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

573 commits

Author SHA1 Message Date
FellippeHeitor 6fb030b9ac Extends contextual menu to work with the Help system. 2021-01-09 00:51:22 -03:00
FellippeHeitor 4ed7a5b233 Makes Edit menu aware of the Help System. 2021-01-08 01:31:45 -03:00
FellippeHeitor f5074c221d Save SUBs dialogue settings every time. 2021-01-08 00:36:16 -03:00
FellippeHeitor a6c0d01933 Counts SUB/FUNCTION lines more accurately. 2021-01-07 23:12:23 -03:00
FellippeHeitor 9950d3c3ef Makes "Show line count" default (opt-out). 2021-01-07 19:45:46 -03:00
FellippeHeitor 45f48ed72d Adds total line count to SUB/FUNCTION list. 2021-01-07 19:30:28 -03:00
FellippeHeitor f22b24c363 Fixes "Restore defaults" in IDE Colors dialog. 2021-01-06 12:07:17 -03:00
FellippeHeitor e969a7c529 Adds one-time message at 1st compilation (re: 'Save exe to source...') 2021-01-06 11:27:03 -03:00
FellippeHeitor ac8dae1409 Counts substitutions (Search/Replace). Also:
Reduces code to show simple messages.
2021-01-06 02:46:53 -03:00
FellippeHeitor 032dd33b6f Adds ability to search only in comments and strings. 2021-01-06 02:17:19 -03:00
FellippeHeitor c88c56330c Adds "Ignore comments" and "Ignore strings" to search. 2021-01-06 00:09:22 -03:00
FellippeHeitor 728822b8d1 Adds CTRL+F2 as a shortcut for clicking the QuickNav back arrow. 2021-01-05 16:01:15 -03:00
FellippeHeitor c1b7db777c Highlights "Find" button when hovered. 2021-01-05 15:48:41 -03:00
FellippeHeitor 4760383e5e Fixes search box not showing then help page is open. 2021-01-05 15:01:29 -03:00
FellippeHeitor 8b7c0e6c61 Prevents midnight issues with TIMER. 2021-01-04 19:31:17 -03:00
Fellippe Heitor 488c4a13e0
Merge pull request #95 from QB64Team/memsound
Adds _MEMSOUND. Closes #29
2021-01-03 22:03:59 -03:00
Fellippe Heitor 21a0279469 Adds missing menu hotkeys (Edit) 2021-01-02 00:44:54 -03:00
FellippeHeitor c4ba4bb381 Fixes _MEM udt's new element .SOUND 2021-01-01 23:38:04 -03:00
FellippeHeitor af209632eb Allows mouse clicks to bypass ctrl+k halt. 2021-01-01 22:26:43 -03:00
FellippeHeitor eebfa5a4c5 Fixes char insertion for ASCII box too. 2021-01-01 22:18:58 -03:00
FellippeHeitor aca9ec43b7 Considers selected text when inserting keycode (ctrlk). 2021-01-01 21:52:43 -03:00
FellippeHeitor a9d7daef23 Extra visual clue to when ctrlk mode is engaged (using DarkenFGBG). 2021-01-01 21:39:50 -03:00
FellippeHeitor 11293bb324 Properly shows the status message after the menu item is chosen (ctrlk) 2021-01-01 21:32:56 -03:00
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
FellippeHeitor bd54eb0f39 Attempts at implementing _MEMSOUND 2020-12-31 01:40:54 -03: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