1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-03 13:31:23 +00:00
Commit graph

510 commits

Author SHA1 Message Date
FellippeHeitor 3dc90b71f1 Fixes blank help screen issue. 2020-02-10 00:26:10 -03:00
FellippeHeitor 8b17ad9b9d Fixes screen not updating when opening/drag-dropping files. 2020-02-09 21:30:37 -03:00
FellippeHeitor 7ee6a3d810 Gets zlib to link statically in Windows and Linux.
Dynamic linking on macOS is ok since zlib is natively available.
2020-02-07 22:36:30 -03:00
FellippeHeitor 03ba53e9c5 Fixes $EXEICON to work when $CHECKING:OFF is enabled. 2020-02-06 11:49:49 -03:00
FellippeHeitor 498d2cee54 Fixes a bug that would duplicate an $INCLUDEd line in some scenarios. +
+ Fixes ASCII box glitches.
2020-02-03 21:26:28 -03:00
FellippeHeitor 2a34a20cdc Allows math with scientific notation numbers in CONSTS. 2020-01-29 03:09:23 -03:00
FellippeHeitor 53dcec5603 Fixes CONST PreParse when using existing CONSTS stored as _FLOAT. 2020-01-29 02:36:15 -03:00
Fellippe Heitor 6990118553
Updates version.bas 2020-01-22 15:28:43 -03:00
FellippeHeitor 814f5be495 Reduces console updates even more. 2020-01-22 15:11:15 -03:00
FellippeHeitor bd7a6757d0 Reduces percentage updates for console compilation. 2020-01-22 14:59:30 -03:00
Fellippe Heitor e53be8c540 Trigger ci to test new console output 2020-01-22 14:25:31 -03:00
FellippeHeitor a7db724da0 Stops screaming. Adds progress bar to command line compilation. 2020-01-22 12:52:15 -03:00
FellippeHeitor 1544216488 Keeps focus if ENTER is pressed in DIR list. 2020-01-22 09:19:47 -03:00
FellippeHeitor f944e86b38 Allows -s switch to change settings and process other parameters. 2020-01-22 02:01:29 -03:00
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 f1fdc09604 Updates version number 2020-01-19 20:34:50 -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
FellippeHeitor 6410ac3d96 Removes unneeded source/embed/* 2020-01-19 11:57:00 -03:00
Fellippe Heitor e0476b04b7 Merge remote-tracking branch 'origin/zlib-multiplatform' into development 2020-01-19 11:25:09 -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
Fellippe Heitor b573db5ef5 Merge remote-tracking branch 'origin/fix-string-consts' into development 2020-01-19 11:24:02 -03:00
FellippeHeitor ac268c740b Simplifies usage of zlib across platforms. 2020-01-18 18:48:10 -03:00
Fellippe Heitor 44c80201f2 Gets _DEFLATE$ and _INFLATE$ to work on macOS. 2020-01-18 17:50:24 -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 ccb754d4e4 Prevents $NOPREFIX to be set after any other statement. 2020-01-18 01:33:29 -03:00
FellippeHeitor e30f19b38a Makes $COLOR constansts an external includable file. 2020-01-18 00:20:54 -03:00
FellippeHeitor 2bf3dd146b Fixes string concatenation in consts 2020-01-17 19:08:29 -03:00
FellippeHeitor 834ccb2519 Removes "force include"; removes the need for source/embed/* 2020-01-17 18:57:29 -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
Steve McNeill c4f28baaee Fix to $COLOR to work via command line. Renamed ColorHack to ColorConst for Fellippe. ;D 2020-01-15 22:52:39 -05:00
Steve McNeill f28d492d3f Fix to return $COLOR to QB64. 2020-01-15 20:51:48 -05:00
FellippeHeitor 1196fcb6dd Simplifies CONST parsing and passing to Evaluate_Expression$(). 2020-01-15 17:07:17 -03:00
FellippeHeitor 2311e6ad47 Restores CONST lookup (consts refering to consts). 2020-01-15 02:31:03 -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 c92ce4c4cb
Merge pull request #22 from QB64Team/math-support-from-steve
Updated Math Support for CONST from Steve
2020-01-15 00:15:05 -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
FellippeHeitor 4afde87e04 Restores check for division by zero in consts. Also:
Prevents cases like 'CONST a = *'.
2020-01-15 00:02:35 -03:00
FellippeHeitor 3611234288 Finishes importing Steve's CONST support patches and +
Prepares Math evaluator to deal with $NOPREFIX.
2020-01-14 20:05:34 -03:00
FellippeHeitor f49d822a11 Imports Steve's Math Evaluator:
As per Steve:
"Math support finalized with new evaluator.
Completely redid the math evaluator.  It's fancy, functional, and much more efficient than the old one."
2020-01-14 13:19:07 -03:00
FellippeHeitor f23ffa70c5 Proper error message when SUB/FUNCTION is left open.
"Unidentified open control block" was being given in those cases when identing was on.

Fix brought from Steve's repo.
2020-01-14 12:38:38 -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