FellippeHeitor
4397429ed1
Properly highlights $ASSERTS:CONSOLE without adding "console" to list.
2020-01-01 19:21:53 -03:00
FellippeHeitor
2f7510715e
Adds $ASSERTS and _ASSERT to syntax highlighter.
2020-01-01 19:03:49 -03:00
FellippeHeitor
0dd718e1f5
Tweaks highlighter to avoid var().element to be incorrectly colorized.
2020-01-01 11:57:33 -03:00
FellippeHeitor
aca0c4ebf8
Fixes syntax highlighter for numbers. Closes #113
2019-12-31 02:49:00 -03:00
FellippeHeitor
ee41a659f5
Shows binary name alongside output path in the status area.
2019-12-29 23:46:19 -03:00
FellippeHeitor
acb6209206
Fixes incorrect linking functionality of Status Area.
2019-12-29 23:22:22 -03:00
Fellippe Heitor
5bd3d3728b
Merge pull request #112 from QB64Cobalt/development
...
Added new bit routines to keyword list.
2019-12-17 12:45:03 -03:00
QB64Cobalt
823bc38076
Added new bit routines to keyword list.
2019-12-17 06:58:41 -08:00
FellippeHeitor
8cc5a15742
Fixes menu glith reported in #107
2019-12-08 11:53:19 -03:00
FellippeHeitor
e74c1fb9e3
Adjusts "Ignore #Warnings" menu item according to +
...
+ the rest of the menu implementation.
2019-12-07 19:36:43 -03:00
SteveMcNeill
58b82dff13
Minor change to bit routines, added ability to ignore warnings in IDE
2019-12-04 12:30:02 -05:00
SteveMcNeill
449bdecacd
Adding ZLIB into the QB64 parts system for windows.
...
Two new keywords added:
FUNCTION _INFLATE$ (text$)
FUNCTION _DEFLATE$ (text$)
Use of these commands can compress and decompress strings using the ZLIB library.
2019-08-27 18:22:07 -04:00
FellippeHeitor
31a855d642
Removes dead Android references.
2019-04-14 15:33:19 -03:00
FellippeHeitor
4d47f73230
Prevents showing warnings in status area after F11 is used (IDE).
2019-04-01 01:08:22 -03:00
FellippeHeitor
018e711820
Fixes warnings showing when IDEShowErrorsImmediately is set to false.
2019-01-14 18:42:51 -02:00
FellippeHeitor
3902a36056
New "Compilation status" dialog, for when there are warnings to show. +
...
- Rewording of menu items;
- New menu item in the View menu to show "Compilation status" dialog;
2019-01-13 03:26:48 -02:00
FellippeHeitor
738c8d9bb5
Removes unused variables declared across qb64.bas and includes.
2019-01-12 21:09:31 -02:00
FellippeHeitor
da24fde08d
Properly add/remove variables from usedVariableList$
2019-01-12 15:28:58 -02:00
FellippeHeitor
738fe6924d
Improved detection of unused variables.
2018-12-31 21:00:16 -02:00
FellippeHeitor
47685d82b0
Implements unused variables indicator
...
An arrow to the left of the line where a variable was defined will be shown after compilation to indicate that variable hasn't been used throughout the program.
2018-11-21 00:47:46 -02:00
Luke Ceddia
bc0a405de0
Move commid id outside qb64 source
2018-11-02 20:17:33 +11:00
FellippeHeitor
3575e98f61
Fixes F1 key bug when cursor is on some symbols.
2018-11-01 17:07:33 -03:00
FellippeHeitor
92c4a15735
Prevents ENTER from selecting a disabled menu item.
2018-10-30 01:01:54 -03:00
FellippeHeitor
62599774a1
Adds _SHR/_SHL to keywords list for syntax highlighting.
2018-10-30 00:35:12 -03:00
FellippeHeitor
e311b9f6ae
Fixes bug that would crash the IDE when selecting a disabled menu item.
...
As discussed in https://www.qb64.org/forum/index.php?topic=738.0
2018-10-30 00:34:23 -03:00
FellippeHeitor
bed68767e6
Detects if the last generated binary still exists at F5 or F11.
...
Closes #63
2018-09-30 19:27:05 -03:00
FellippeHeitor
fc075a5242
Updates WikiParse sub for new wiki formatting (IDE).
...
Previous wiki software returned html entities instead of actual characters, but the new host has an updated version of mediawiki that does the contrary for some special characters.
2018-09-24 02:29:36 -03:00
FellippeHeitor
2d261c8eb1
Removes deprecated Android references from settings.
2018-09-20 12:11:26 -03:00
FellippeHeitor
7068ce029e
Adds Ctrl+T (toggle comment); Rewords Edit menu options.
2018-09-17 23:46:13 -03:00
FellippeHeitor
d710b9acce
Adds "Enable quick navigation" option in the Search menu. +
...
Allows disabling the Back arrow when navigating a program.
2018-09-17 22:19:10 -03:00
FellippeHeitor
a4a2b4f6db
Fixes $INCLUDE duplication bug when resizing the IDE while compiling.
2018-09-17 21:13:58 -03:00
Fellippe Heitor
1a5a8b97cc
Swap qb64.net and qb64.org as wiki page source.
...
QB64.net is kept as alternative source for now.
Closes #62 .
2018-08-17 18:15:40 -03:00
FellippeHeitor
09085b614b
New attempt at adding drag/drop to the IDE.
2018-08-01 02:02:07 -03:00
FellippeHeitor
2b0dfb7381
Reverts last broken commit.
...
Compilation worked fine locally; another attempt will be done later.
2018-08-01 01:52:09 -03:00
FellippeHeitor
ce2d3d4a2f
Improves dragging a file onto the IDE when the Open dialog is showing.
2018-07-31 22:08:17 -03:00
FellippeHeitor
9a1b8450aa
Enables the IDE to accept files via drag/drop (Windows-only).
2018-07-31 21:59:31 -03:00
FellippeHeitor
975408e2ef
_DROPPEDFILE$ now takes an optional index parameter.
...
- Allows using _DROPPEDFILE as an array ranging from 1 TO _TOTALDROPPEDFILES.
- Using _DROPPEDFILE as an array doesn't reset _TOTALDROPPEDFILES (unlike when reading _DROPPEDFILE$ sequentially with no parameter), so it's necessary to call _FINISHDROP after working with the list of dropped files so it'll be reset.
2018-07-31 10:24:52 -03:00
FellippeHeitor
ed28f453f0
Adds _TRIM$ (both left and right TRIM).
2018-07-17 02:35:17 -03:00
FellippeHeitor
024f27a5b5
Indentation work (.bas files). No actual code changes.
2018-07-17 00:01:23 -03:00
FellippeHeitor
bc6b427a99
Implements _INSTRREV, to search for the last occurence of a substring.
...
The statement works as INSTR does but starts from the end of the passed string (or from the specified position) and looks for the passed substring while moving backards.
Takes after VBScript's InStrRev: https://www.w3schools.com/asp/func_instrrev.asp
Closes #51
2018-07-15 16:43:12 -03:00
FellippeHeitor
729a1dd465
Adds new keywords to syntax highlighter.
2018-06-29 12:14:08 -03:00
FellippeHeitor
83bea5ad25
Makes F5 run detached as default.
...
Running a compiled program in standard "attached" mode had no real use as it had been planned (as once stated by Galleon) to allow future integration of a debug mode that never came to be. It is not practical as is. This change makes F5 (and consequently the Start option in the Run menu) start the program automatically in "detached" mode (equivalent to Ctrl+F5 in previous versions), which means that the resulting binary will be run with SHELL _DONTWAIT instead of simply SHELL, allowing the newly launched process to be independent from the IDE.
2018-06-19 22:00:18 -03:00
FellippeHeitor
7f075c4779
Adds _CONNECTIONADDRESS without [$] to the syntax highlighter list.
2018-05-30 19:14:01 -03:00
Emmanuel Bourg
7b54c9962d
Fixed a typo in wiki_methods.bas
2018-05-22 21:50:12 +02:00
FellippeHeitor
3d0e216d88
Color orphan brackets with red background.
2018-04-20 02:25:34 -03:00
FellippeHeitor
77cfd7ea9d
Adds Ctrl+Shift+G shortcut to jump to line with error.
2018-04-12 11:30:05 -03:00
FellippeHeitor
cd8318c6dc
Add new preset color scheme "CF Dark".
2018-03-11 18:00:12 -03:00
FellippeHeitor
d10f01819f
Restore ideroot$ retrieval and set idepath$ to _STARTDIR$.
2018-03-11 17:21:46 -03:00
FellippeHeitor
8ba19d11fb
Enhancement: IDE starts looking in _STARTDIR$ for File->Open dialog.
2018-03-10 16:30:50 -03:00
FellippeHeitor
887c0039a1
Properly highlight sub/func with "." in their names. Addresses issue #28 .
2018-03-04 17:41:08 -03:00