Fellippe Heitor
|
24aafb4718
|
Fixes Sub arguments being trimmed prematurely (SUBs box).
|
2021-02-15 09:40:09 -03:00 |
|
Fellippe Heitor
|
057463104a
|
Merge branch 'development' of https://github.com/QB64Team/qb64 into development
|
2021-02-15 04:54:23 -03:00 |
|
Fellippe Heitor
|
9cd5c17a22
|
Visual improvements to SUBs dialog.
|
2021-02-15 03:57:38 -03:00 |
|
FellippeHeitor
|
731e9cd0df
|
Fixes low ASCII characters showing up in Warnings box.
|
2021-02-14 00:53:14 -03:00 |
|
Fellippe Heitor
|
0ecdc8fa91
|
Fixes wiki parsing.
Some tags were being left untouched.
|
2021-02-13 14:45:32 -03:00 |
|
Fellippe Heitor
|
b71655d46c
|
Fixes idesubs$ crashing when cursor is at symbol.
|
2021-02-13 06:22:14 -03:00 |
|
Fellippe Heitor
|
0a79540ce5
|
Fixes getWordAtCursor$ crashing at contiguous spaces.
|
2021-02-12 23:05:32 -03:00 |
|
Fellippe Heitor
|
968d8ad446
|
Allows Shift+ENTER to work like regular ENTER...
...if no special _RGB32() trick is at play.
|
2021-02-11 21:53:06 -03:00 |
|
Fellippe Heitor
|
ccb9c2f74f
|
Fine tunes status bar links.
|
2021-02-10 20:16:44 -03:00 |
|
Fellippe Heitor
|
a08d90bd65
|
Fixes CONST names not maintaining case in STRING * const
DIM variable AS STRING * const would have CONST always turn capitals or
camel case.
|
2021-02-10 18:18:41 -03:00 |
|
Fellippe Heitor
|
6f7c97db85
|
Improves contextual detection of help topic
|
2021-02-09 23:32:34 -03:00 |
|
Fellippe Heitor
|
7492260746
|
Fixes warning dialog showing weird characters.
|
2021-02-09 17:27:40 -03:00 |
|
Fellippe Heitor
|
e5f8aa23ce
|
Fixes selection of last character onscreen not looking selected.
|
2021-02-09 16:51:49 -03:00 |
|
Fellippe Heitor
|
35eac42235
|
Tries harder to find include files for double-clicking
|
2021-02-09 16:46:34 -03:00 |
|
Fellippe Heitor
|
1c5711f15e
|
Retreats 'shift+enter to close block'.
Until a more efficient approach comes up, at least.
|
2021-02-08 10:58:02 -03:00 |
|
Fellippe Heitor
|
8c1b05f428
|
Fixes console colors during compilation (*nix).
Turns out the color palette isn't really the same as in Windows.
|
2021-02-08 07:56:43 -03:00 |
|
Fellippe Heitor
|
346b50d80a
|
Reduces INI-Manager to the bare minimum.
|
2021-02-07 23:07:56 -03:00 |
|
Fellippe Heitor
|
bada3e0a99
|
Rewords some messages.
|
2021-02-07 22:55:12 -03:00 |
|
Fellippe Heitor
|
eac3074e30
|
Incorporates INI-Manager to deal with the settings file.
Allows for multiple IDE instances using the same config file by default.
|
2021-02-07 22:01:53 -03:00 |
|
Fellippe Heitor
|
4411386ac6
|
Replaces some more wiki garbage before rendering help.
|
2021-02-06 20:16:51 -03:00 |
|
Fellippe Heitor
|
765472a34d
|
Adds _LIMIT to Update Help dialog. Updates help files.
|
2021-02-06 18:51:34 -03:00 |
|
Fellippe Heitor
|
249d0549eb
|
Fixes highlighting of scientific notation numbers. Again.
|
2021-02-06 18:27:00 -03:00 |
|
Fellippe Heitor
|
796974c04d
|
Adds commit number, if available, to error reports.
|
2021-02-06 15:04:07 -03:00 |
|
Fellippe Heitor
|
baf8e70de4
|
Tweaks File menu to show more recent files.
With links (numbers) to open said recent files.
|
2021-02-06 05:22:53 -03:00 |
|
Fellippe Heitor
|
63b0bd777a
|
Shows description of menu items in the status bar.
|
2021-02-06 03:44:31 -03:00 |
|
Fellippe Heitor
|
87053de3dc
|
Makes the hotkey to Clear Recent (File menu) unique.
|
2021-02-06 01:16:54 -03:00 |
|
Fellippe Heitor
|
d9467b4930
|
Removes "yet" from error messages.
|
2021-02-06 01:02:25 -03:00 |
|
Fellippe Heitor
|
711e6860bc
|
Adapts isnumber() to recognize number literals with type suffixes.
|
2021-02-05 17:59:17 -03:00 |
|
Fellippe Heitor
|
8d78700c11
|
Fixes CONST failing in CamelCase mode with logical operators.
|
2021-02-05 00:57:05 -03:00 |
|
Fellippe Heitor
|
38ae73e47e
|
Changes "Disable Syntax Highlighter" to "Syntax Highlighter"
|
2021-02-05 00:42:28 -03:00 |
|
Fellippe Heitor
|
3395cd2d33
|
Aligns block closings with their opening lines.
|
2021-02-05 00:10:04 -03:00 |
|
Fellippe Heitor
|
a6fe260a5e
|
Adds item in Options menu to disable auto-complete.
Fixes IgnoreWarnings not being saved in macOS/Linux.
|
2021-02-04 23:48:14 -03:00 |
|
Fellippe Heitor
|
70ea149168
|
Offers to auto-close blocks with Shift+ENTER
|
2021-02-04 22:21:31 -03:00 |
|
Fellippe Heitor
|
8352a31c72
|
Fixes Help->Index not showing up the first time.
|
2021-02-03 20:33:48 -03:00 |
|
Fellippe Heitor
|
ef8de59aee
|
Prevents deletion of latest.txt. Also:
Restores case of keywords in qb64.bas.
|
2021-02-03 14:26:17 -03:00 |
|
Fellippe Heitor
|
13d35dbe6c
|
Missing 'Exit Sub' in CamelCase formatter
|
2021-02-03 14:08:40 -03:00 |
|
Fellippe Heitor
|
352f94a609
|
Improves on Layout Box items correlation.
|
2021-01-31 15:45:57 -03:00 |
|
Fellippe Heitor
|
739b9c64ca
|
Indicates visually which options are correlated (layout box).
|
2021-01-31 15:40:08 -03:00 |
|
Fellippe Heitor
|
fff40a315e
|
Extra touches to CamelCase (NOT, AND, etc).
|
2021-01-31 14:45:58 -03:00 |
|
Fellippe Heitor
|
59155c4481
|
Adds the ability to have CamelCase for internal keywords.
|
2021-01-31 03:44:38 -03:00 |
|
Fellippe Heitor
|
7a1ecd78f9
|
Fixes bug in CONST evaluator.
As described in https://www.qb64.org/forum/index.php?topic=1303.0
|
2021-01-29 02:28:28 -03:00 |
|
Fellippe Heitor
|
e6b74afbba
|
Replace SUB/FUNCTION accordingly like QB4.5 did
In EXIT SUB/FUNCTION and END SUB/FUNCTION statements.
|
2021-01-28 18:52:50 -03:00 |
|
Fellippe Heitor
|
65beb28033
|
Fixes RGB mixer not inserting the result properly.
|
2021-01-27 23:46:57 -03:00 |
|
Luke Ceddia
|
d244d45c92
|
$ERROR highlight
|
2021-01-27 22:36:50 +11:00 |
|
Luke Ceddia
|
bf1d6664e9
|
Add pre-compiler VERSION and $ERROR
|
2021-01-27 22:23:28 +11:00 |
|
Fellippe Heitor
|
4dce0fa670
|
Unifies code used to find help topics (IDE).
|
2021-01-26 23:20:35 -03:00 |
|
Fellippe Heitor
|
e735ae1898
|
Makes F1 contextual help more flexible.
The detection of the keyword at the cursor will consider cases in which
the cursor is just to the right of the last typed word.
|
2021-01-26 22:53:30 -03:00 |
|
Fellippe Heitor
|
9e92d13f70
|
Adds more descriptive error message for Duplicate Label
|
2021-01-26 21:01:23 -03:00 |
|
Fellippe Heitor
|
c0ce8d40b5
|
Fixes screen resize render after PRINT->_PRINTSTRING update.
|
2021-01-26 20:14:22 -03:00 |
|
Fellippe Heitor
|
25dbf1ad1f
|
New AS TYPE element-list syntax for TYPE.
|
2021-01-26 12:27:18 -03:00 |
|
Fellippe Heitor
|
fd0b44aee4
|
Extends the new DIM syntax to SHARED (subs)
e.g. SHARED AS _BYTE array(), index
|
2021-01-26 04:01:36 -03:00 |
|
Fellippe Heitor
|
61796209bd
|
Implements new alternative syntax for DIM/REDIM/STATIC
DIM AS data-type variable1, variable2, ...
|
2021-01-26 02:21:24 -03:00 |
|
Fellippe Heitor
|
0199534a31
|
Automatically calls _DEST _CONSOLE internally when $CONSOLE:ONLY is used.
_DEST can be changed later in the program by the user, as usual.
|
2021-01-25 22:04:31 -03:00 |
|
Fellippe Heitor
|
492213256a
|
Adds extra line after tables. Converts < to <
|
2021-01-24 17:01:50 -03:00 |
|
Fellippe Heitor
|
c83b9cafd5
|
Adds parser for class="wikitable" (Help)
|
2021-01-24 15:49:34 -03:00 |
|
Fellippe Heitor
|
f8a75595de
|
Warns user of possible issues with inserting low ASCII chars.
|
2021-01-24 02:29:10 -03:00 |
|
Fellippe Heitor
|
d5ac71f8a9
|
Gives more descriptive message for "Label not defined".
|
2021-01-22 23:22:19 -03:00 |
|
FellippeHeitor
|
8e927a50c1
|
Makes TAB (not DEL) shortcut for "next" (help).
|
2021-01-22 21:20:43 -03:00 |
|
FellippeHeitor
|
904ba7e672
|
Converts, where feasible, PRINT to _PRINTSTRING.
|
2021-01-22 20:58:47 -03:00 |
|
FellippeHeitor
|
4ef0efc81d
|
Reduces code to restore quick nav bg.
|
2021-01-22 05:06:35 -03:00 |
|
FellippeHeitor
|
cc8d4cd851
|
Dead code removal. Improved hover behavior.
|
2021-01-22 04:40:05 -03:00 |
|
FellippeHeitor
|
3cffc82375
|
Replaces idebackupbox with ideinputbox. Also:
Reduces flicker when invoking the contextual menu.
|
2021-01-21 02:55:37 -03:00 |
|
FellippeHeitor
|
0df00de7f7
|
One less loop for FUNCTION FindProposedTitle$
|
2021-01-21 02:13:04 -03:00 |
|
FellippeHeitor
|
f99e12807c
|
Unifies the code to find the current SUB/FUNCTION name.
|
2021-01-21 02:00:10 -03:00 |
|
FellippeHeitor
|
a0744ef32c
|
Unifies code to delete selection and insert text.
|
2021-01-21 01:18:40 -03:00 |
|
FellippeHeitor
|
ea1b0b1a51
|
Properly compares before/after of includes edited from within+
+another instance of the IDE.
|
2021-01-21 00:24:17 -03:00 |
|
FellippeHeitor
|
2631640615
|
Unifies routine to get current selection.
|
2021-01-20 23:59:29 -03:00 |
|
FellippeHeitor
|
1b3930fb8b
|
Unifies routines to get word at current cursor position.
|
2021-01-20 23:24:14 -03:00 |
|
FellippeHeitor
|
933ba12d5b
|
Dead code removal.
|
2021-01-20 21:53:46 -03:00 |
|
FellippeHeitor
|
c33a368786
|
Allows multiple settings files for Linux too.
|
2021-01-19 16:52:42 -03:00 |
|
FellippeHeitor
|
6c7dda0296
|
Removes duplicate code to clear status area (IDE).
|
2021-01-19 01:34:29 -03:00 |
|
FellippeHeitor
|
1115ca269e
|
Dead code removal.
|
2021-01-19 00:24:06 -03:00 |
|
FellippeHeitor
|
a23bbb8927
|
Reduces repeated code in routine to find SUB/FUNCTION names (IDE).
|
2021-01-19 00:13:17 -03:00 |
|
FellippeHeitor
|
d1acd48e32
|
Adds version number to status bar. Also:
Allows clicking the status bar Version and Line number to open the About and the "Go to line" dialogs.
|
2021-01-18 18:22:00 -03:00 |
|
FellippeHeitor
|
8fd038be44
|
Shows search flags when no match is found (F3).
|
2021-01-18 04:28:38 -03:00 |
|
FellippeHeitor
|
525de822d1
|
Add percentage bar to "Change All" (Change dialog).
|
2021-01-18 03:47:25 -03:00 |
|
FellippeHeitor
|
2840adce97
|
Keeps "Change" dialog open after "Change all".
|
2021-01-18 02:25:58 -03:00 |
|
FellippeHeitor
|
7916be2e3e
|
Show eventual substitutions even if Find and Replace is canceled.
|
2021-01-18 02:25:38 -03:00 |
|
FellippeHeitor
|
f657fb24d9
|
Resets idefocusline when opening a file.
|
2021-01-18 00:48:28 -03:00 |
|
FellippeHeitor
|
6a134929a9
|
Puts _ERRORMESSAGE$ to good use.
|
2021-01-18 00:19:33 -03:00 |
|
FellippeHeitor
|
46b3e05380
|
Separates the list of keywords to highlight from ide_globals.
|
2021-01-17 12:03:31 -03:00 |
|
Luke Ceddia
|
c62568008d
|
Add _ERRORMESSAGE$
|
2021-01-17 23:54:15 +11:00 |
|
FellippeHeitor
|
6af5bcaa67
|
Single space missing... there goes.
|
2021-01-15 23:28:14 -03:00 |
|
FellippeHeitor
|
a953611c00
|
Makes sure percentage reaches 100% at the end of Help update.
|
2021-01-15 23:00:33 -03:00 |
|
FellippeHeitor
|
ddf755e484
|
Rewords Cancel button (now Close) in ASCII Chart dialog.
|
2021-01-15 20:59:01 -03:00 |
|
FellippeHeitor
|
45d483a4ab
|
Unifies compilation progress bar (no console mode) with CHR$(219).
We'd have four different progress bar styles,... now we keep having three.
|
2021-01-15 20:27:51 -03:00 |
|
FellippeHeitor
|
dcd3862c65
|
Allows inserting multiple ascii chars with a double-click.
|
2021-01-15 17:56:21 -03:00 |
|
FellippeHeitor
|
2b19000fc8
|
Adds progress dialog for Update All Help Pages.
|
2021-01-15 17:25:34 -03:00 |
|
FellippeHeitor
|
1dcfb5c849
|
Prevents idemessagebox from crashing with long messages.
|
2021-01-15 14:38:46 -03:00 |
|
FellippeHeitor
|
f7ce06cfc6
|
Prevents Selected from being = 0 in ASCII Chart
|
2021-01-15 13:54:41 -03:00 |
|
FellippeHeitor
|
ee18d8ba9d
|
Improves ASCII Box controls.
|
2021-01-15 13:38:44 -03:00 |
|
FellippeHeitor
|
ceac95a0d1
|
Tweaks IDE Colors dialog's custom buttons.
|
2021-01-15 04:00:58 -03:00 |
|
FellippeHeitor
|
bd82102fcb
|
Allows using Ctrl to sync sliders in IDE Colors dialog too.
|
2021-01-15 03:47:03 -03:00 |
|
FellippeHeitor
|
8f053b30ce
|
Tweaks RGB Mixer.
Since it can now be invoked freely from the Tools menu.
|
2021-01-15 03:37:22 -03:00 |
|
FellippeHeitor
|
581cb1ba80
|
Adds Tools menu.
Adds extra options to Help area contextual menu.
|
2021-01-15 03:36:35 -03:00 |
|
FellippeHeitor
|
7d5a72e768
|
Grabs the current text selection as expression for math evaluator.
|
2021-01-15 02:18:48 -03:00 |
|
FellippeHeitor
|
3fc04f2e3e
|
Redoes the math evaluator dialog using inputbox and messagebox.
|
2021-01-15 01:56:51 -03:00 |
|
FellippeHeitor
|
05da830516
|
Rewords idemathbox title.
|
2021-01-14 23:57:38 -03:00 |
|
FellippeHeitor
|
74deeed529
|
Properly inserts MathBox output into edit area.
|
2021-01-14 23:52:51 -03:00 |
|
FellippeHeitor
|
cd441ff9ce
|
Adds Home and End key support to ASCII Chart.
|
2021-01-14 23:45:55 -03:00 |
|