FellippeHeitor
b91b37b823
Properly render help files in Windows
...
Both files checked out from the repository and packed in the 7z we provide had CRLF for line endings in the help files. This change makes it so the extra CR is removed from the offline help as the user fetches them locally.
2020-01-20 16:50:58 -03:00
FellippeHeitor
d0b4fe2783
Stops trying to fetch wiki data from qb64.net
2020-01-20 15:50:06 -03:00
Fellippe Heitor
4adf513f74
Restores INPUT method for help files.
...
macOS didn't like them; Linux likely won't have liked either.
2020-01-19 19:17:26 -03:00
Fellippe Heitor
da9169706c
Merge remote-tracking branch 'origin/invalidlines-usebyte' into development
2020-01-19 11:24:54 -03:00
Fellippe Heitor
016e3d4b73
Merge remote-tracking branch 'origin/font8' into development
2020-01-19 11:24:37 -03:00
Fellippe Heitor
e27f1bf29b
Merge remote-tracking branch 'origin/fix-include' into development
2020-01-19 11:24:21 -03:00
FellippeHeitor
74467c274b
Replaces inefficient _BIT with _BYTE for InValidLine() array.
2020-01-18 03:49:23 -03:00
FellippeHeitor
a114182f8a
Allows using _FONT 8 for the IDE
2020-01-18 03:27:51 -03:00
FellippeHeitor
891ed7f639
Removes empty line in About box.
2020-01-18 02:36:14 -03:00
FellippeHeitor
e30f19b38a
Makes $COLOR constansts an external includable file.
2020-01-18 00:20:54 -03:00
FellippeHeitor
7870e38fd7
Fixes IDE not restoring last session's window size.
...
How? I don't know. The bug shows when the code is replaced with a mere _CWD$ but disappears when the cd > or pwd > approach is restored.
Go figure.
2020-01-16 11:26:17 -03:00
FellippeHeitor
53a6acca28
Merge branch 'keyword-prefix' into development
...
Adds $NOPREFIX metacommand. Removes $COLOR metacommand.
# Conflicts:
# source/qb64.bas
2020-01-15 00:40:52 -03:00
Fellippe Heitor
af5da42d61
Merge pull request #19 from QB64Team/ide-patches
...
IDE and compiler patches
2020-01-15 00:09:03 -03:00
Fellippe Heitor
9c86afd4c7
Merge pull request #1 from QB64Team/linux-windowfocus
...
Ignores _WINDOWHASFOCUS for the IDE in Linux
2020-01-15 00:08:09 -03:00
Fellippe Heitor
66522536dd
Fixes file list loading on *nix systems
2020-01-12 19:04:44 -03:00
FellippeHeitor
bdde70957a
Merges Open and Save As dialogs. Also:
...
- Allows filtering current file list using wild cards (* and ?).
- Allows entering a relative path in the text field and going there (previously only ".." was accepted as relative path).
- "File already exists" dialog now shows the file name.
- Simplifies FUNCTIONs idezgetroot$, ideztakepath$ and idezgetfilepath$.
2020-01-12 18:55:10 -03:00
FellippeHeitor
5e7f77d23a
Ctrl+left/right arrows now properly stops cursor at the end of lines.
2020-01-10 03:07:36 -03:00
FellippeHeitor
1f3a106230
Sets ActiveINCLUDELink only if the $included file is found.
2020-01-10 02:28:24 -03:00
FellippeHeitor
09f51fbc1b
Restores IDE title with x32 or x64 when a new file is opened/created.
2020-01-10 02:03:46 -03:00
FellippeHeitor
0701364fb2
Skip syntax highlighter if current line is an InValidLine()
2020-01-10 01:58:38 -03:00
FellippeHeitor
8ac94a3142
Reduces memory usage for $NOPREFIX keyword list + simplifies highlighting.
2020-01-07 07:53:12 -03:00
FellippeHeitor
95098621a6
Adjusts help system to find non-prefixed keywords.
2020-01-06 22:32:02 -03:00
FellippeHeitor
2ebaeab3c6
Initial implementation of $NOPREFIX
...
Allows QB64-specific keywords to be called without the leading underscore.
Per user and per project; affects nothing globally.
Allows prefixed keywords to be used even when it's set.
2020-01-04 16:13:13 -03:00
FellippeHeitor
884944ea18
Ignores _WINDOWHASFOCUS for the IDE in Linux
2020-01-03 02:43:10 -03:00
FellippeHeitor
7bf3eb09d7
Eliminates warnings when compiling qb64.bas
2020-01-02 23:16:02 -03:00
FellippeHeitor
7c9eafbadb
Replaces _TOGGLE_(KEY)LOCK with _(KEY)LOCK ON/OFF/_TOGGLE. Also:
...
- Changes CFont to sub__consolefont and func_CInp to func_cinp, in alignment with the rest of libqb/qbx.
- Adds stubs to all new console functionality, so we can still ship for other OSes with no bigger issues.
- Adds new keywords to syntax highlighter.
2020-01-02 19:55:58 -03:00
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