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

700 commits

Author SHA1 Message Date
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