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

1577 commits

Author SHA1 Message Date
Autobuild Process 70b7f4dda1 Update internal/source 2021-02-21 14:43:08 +00:00
Fellippe Heitor 2e45d08558
Merge pull request #137 from dkearns/match-quickbasic-metacommand-parsing
Changes metacommand parsing to match QuickBasic 4.5
2021-02-21 11:40:08 -03:00
Doug Kearns 45d1fed31f Changes metacommand parsing to match QuickBasic 4.5
QB45 allows multiple metacommands to appear in a single line and
$INCLUDE is not required to be the last.

Only the last appearance of $INCLUDE, and of $DYNAMIC or $STATIC, is
processed. Earlier appearances of metacommands are ignored.

E.g., the following includes only b.bas and configures static array
allocation
REM $INCLUDE:'a.bas' $DYNAMIC $INCLUDE:'b.bas' $STATIC
2021-02-21 23:45:24 +11:00
Autobuild Process f4a7869e85 Update internal/source 2021-02-20 23:40:16 +00:00
Fellippe Heitor 156996b4f9 Warns user that labels are not valid between subs. 2021-02-20 20:37:37 -03:00
Autobuild Process e6a8090b8a Update internal/source 2021-02-18 22:42:03 +00:00
Fellippe Heitor 774707c584 Properly colorizes 32BIT and 64BIT in $IF blocks. 2021-02-18 19:39:22 -03:00
Autobuild Process 5a74a1a571 Update internal/source 2021-02-18 18:10:07 +00:00
Fellippe Heitor 7a26a4a5ba Fixes layout of $IF blocks with operators like >, <, etc. Also:
Colorizes internal special variables/values as part of the $IF 
metacommand. (DEFINED, UNDEFINED, WINDOWS, WIN, LINUX, MAC, MACOSX, 
32BIT, 64BIT, VERSION).
2021-02-18 15:07:07 -03:00
Fellippe Heitor 7a2c5859e2 Updates help files [ci-skip] 2021-02-18 14:11:22 -03:00
Autobuild Process 1426d45979 Update internal/source 2021-02-17 12:45:25 +00:00
Fellippe Heitor a1d6b9d5d7
Merge pull request #136 from dkearns/add-parameter-heading-to-wiki-help-pages
Updates wiki parser to deal with Parameters wiki template.
2021-02-17 09:42:55 -03:00
Fellippe Heitor 8ba61a7b57
Aligns template name with existing ones. 2021-02-17 09:40:39 -03:00
Doug Kearns 32b207b812 Updates wiki parser to deal with Parameters wiki template. 2021-02-17 18:13:08 +11:00
Fellippe Heitor 6879dc0e79 Updates help files [ci-skip] 2021-02-15 22:13:07 -03:00
Autobuild Process 565bfe6e63 Update internal/source 2021-02-16 00:38:40 +00:00
Fellippe Heitor e8566e7acd
Merge pull request #134 from QB64Team/IdeTweaks
Ide tweaks
2021-02-15 21:35:55 -03:00
Fellippe Heitor 1272892425 Fixes $LET being incorrectly placed in the IDE while editing. 2021-02-15 21:22:57 -03:00
Fellippe Heitor 339b82d1b0 Reduces width of column Line Count (SUBs dialog) 2021-02-15 20:57:37 -03:00
Autobuild Process 97d194957a Update internal/source 2021-02-15 19:19:29 +00:00
Fellippe Heitor 3d4d5366bd Fixes number color not being reset at ESC (Ide Colors box). 2021-02-15 16:16:29 -03:00
Fellippe Heitor 9c3d8c827c Updates wiki parser to deal with new wiki templates. 2021-02-15 15:54:36 -03:00
Autobuild Process 45c2edd7d9 Update internal/source 2021-02-15 17:18:12 +00:00
Fellippe Heitor 0fa3447003 Hides line numbers BG when editing IDE color scheme. 2021-02-15 14:15:47 -03:00
Fellippe Heitor 6268140512 Improves column flexibility (SUBs dialog) 2021-02-15 13:46:10 -03:00
Fellippe Heitor 5778275cc0 Improves Sub line count (SUBs dialog). 2021-02-15 11:28:32 -03:00
Fellippe Heitor 24aafb4718 Fixes Sub arguments being trimmed prematurely (SUBs box). 2021-02-15 09:40:09 -03:00
Autobuild Process 747c665c0c Update internal/source 2021-02-15 07:57:09 +00: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
Autobuild Process ae55e06ad7 Update internal/source 2021-02-14 03:56:09 +00:00
FellippeHeitor 731e9cd0df Fixes low ASCII characters showing up in Warnings box. 2021-02-14 00:53:14 -03:00
Autobuild Process 7f4360f7da Update internal/source 2021-02-13 17:48:31 +00:00
Fellippe Heitor 0ecdc8fa91 Fixes wiki parsing.
Some tags were being left untouched.
2021-02-13 14:45:32 -03:00
Autobuild Process 5816b9620e Update internal/source 2021-02-13 09:24:52 +00:00
Fellippe Heitor b71655d46c Fixes idesubs$ crashing when cursor is at symbol. 2021-02-13 06:22:14 -03:00
Autobuild Process df90f7c558 Update internal/source 2021-02-13 02:08:20 +00:00
Fellippe Heitor 0a79540ce5 Fixes getWordAtCursor$ crashing at contiguous spaces. 2021-02-12 23:05:32 -03:00
Autobuild Process ee99486c01 Update internal/source 2021-02-12 00:55:44 +00: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 8458b4eac2 Updates help files [ci-skip] 2021-02-11 08:41:53 -03:00
Autobuild Process a59c3c7d34 Update internal/source 2021-02-11 01:48:57 +00:00
Fellippe Heitor cf433fa629
Merge pull request #132 from QB64Team/IdeTweaks
Ide tweaks
2021-02-10 22:46:27 -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
Autobuild Process 41b16cf18c Update internal/source 2021-02-10 02:45:06 +00:00
Fellippe Heitor d27bff0fd9
Merge pull request #130 from QB64Team/IdeTweaks
Ide tweaks
2021-02-09 23:42:39 -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