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

164 commits

Author SHA1 Message Date
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 6c779ca798 Exits with an error code if the 'internal' folder cannot be found/locked. 2020-01-10 00:43:08 -03:00
FellippeHeitor 2309d05ff8 Fixes alignments of --help page. 2020-01-09 12:00:14 -03:00
Luke Ceddia b215c06164 More dummy qb64.bas changes 2020-01-04 23:46:20 +11:00
Luke Ceddia 4837a27dc2 Dummy qb64.bas change 2020-01-04 23:43:23 +11:00
FellippeHeitor 51710ddcd3 Renames zlib's folder so it can be updated without the hassle later on. 2020-01-02 23:00:51 -03:00
FellippeHeitor 114bd7b5a8 Adds stubs for _INFLATE$ and DEFLATE$ for OSes other than Windows.
These will return the unchanged text$ passed for now.
2020-01-02 17:35:02 -03:00
flukiluke fe920f921b
Merge pull request #114 from Galleondragon/add-assert
Adds $ASSERTS, $ASSERTS:CONSOLE and _ASSERT condition[, message$]
2020-01-02 19:55:55 +11:00
Luke Ceddia 8a7316953c Merge branch 'alexmyczko-patch-1' into development (PR #79) 2020-01-02 14:34:23 +11:00
Luke Ceddia 5fd1dc589c Update text, add -v option 2020-01-02 14:32:31 +11:00
FellippeHeitor 49f265f1c2 Adds $ASSERTS, $ASSERTS:CONSOLE and _ASSERT condition[, message$] 2020-01-01 18:20:30 -03:00
FellippeHeitor eb7adb7503 Fixes $VERSIONINFO. Closes #110.
Also: proper indenting after IgnoreWarnings was added.
2020-01-01 12:27:24 -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 2a56322783 Patch to $IF UNDEFINED 2019-11-27 03:04:25 -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
SteveMcNeill f01d13f957 Quick patch to _STRICMP. Enhancement to $COLOR not affecting line numbers. 2019-08-27 17:27:35 -04:00
SteveMcNeill cc16eaac1c Tweak to $COLOR processing order
Move $COLOR commands so they process after the precompile commands (such as $LET), otherwise they may not be included/excluded properly when between $IF blocks.
2019-08-07 09:23:12 -04:00
SteveMcNeill e006fefb12 Change to $COLOR32
Made statement $COLOR:0 or $COLOR:32 so color names could be used in
either screen 0 or 32-bit screens, as the user desired.

Made routines only callable once.  Multiple references will result in
error messages being given now.
2019-08-04 11:45:07 -04:00
SteveMcNeill 8fecea60a5 Added Rho's exemption for $CHECKING:OFF and arrays
As per here:
https://www.qb64.org/forum/index.php?topic=1348.msg105444#msg105444
2019-08-02 15:51:39 -04:00
SteveMcNeill a885cdb524 Alter previous change to reduce error messages reported
CONST has more options than what the internal math routine itself
handles; it doesn't need to toss an error message whenever those pop up;
just when it's an actual math style message.  This fixes that.
2019-08-02 09:25:21 -04:00
SteveMcNeill e52009ba83 Fix to CONST crash with Integer Division by Zero error 2019-08-01 13:45:12 -04:00
FellippeHeitor 93b7001c4e Fixes isnumber() and improves detection of scientific notation numbers. 2019-04-23 10:17:18 -03:00
FellippeHeitor b57ca7c38b Removes virtual keyboard references (1/2) 2019-04-14 16:42:04 -03:00
FellippeHeitor 31a855d642 Removes dead Android references. 2019-04-14 15:33:19 -03:00
FellippeHeitor 3918db63cc Removes dead Qloud references. 2019-04-14 14:42:49 -03:00
FellippeHeitor 952856fe2c Shows "duplicate constant definition" warnings when using command line. 2019-04-01 01:12:35 -03:00
FellippeHeitor cb21e44e94 If merely redefining a CONST with same value, just issue a warning. 2019-03-31 20:22:53 -03:00
FellippeHeitor 4d497dd5f2 Merge branch 'unusedvariables' into development 2019-01-13 16:36:26 -02:00
FellippeHeitor 641c9d418a Fixes regression introduced with 67af468 2019-01-13 16:35:59 -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 a0373492df Refines warning output for unused variables (command line). 2019-01-12 20:55:38 -02:00
FellippeHeitor 639b7549d7 Fixes incorrect detection of unused _UNSIGNED and fixed length vars. 2019-01-12 20:08:35 -02:00
FellippeHeitor d194cc8039 Displays normal and internal unused variable names in verbose warning. 2019-01-12 17:00:04 -02:00
FellippeHeitor fb346b2164 Reset uniquenumbern when compilation restarts. 2019-01-12 16:59:30 -02:00
FellippeHeitor a2114840de Shows warning when there are unused variables at CL compilation.
Also adds -v switch for verbose mode (lists unused variables).
2019-01-12 15:52:31 -02:00
FellippeHeitor da24fde08d Properly add/remove variables from usedVariableList$ 2019-01-12 15:28:58 -02:00
FellippeHeitor 96ec183746 Merge branch 'development' into unusedvariables 2018-12-31 21:03:28 -02:00
FellippeHeitor 738fe6924d Improved detection of unused variables. 2018-12-31 21:00:16 -02:00
Luke Ceddia 8f9837c803 Take LEN correctly 2018-12-23 17:40:48 +11:00
Luke Ceddia fffd0f842c Free non-array variable udt on sub exit 2018-12-22 15:29:52 +11: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
FellippeHeitor 745c5bc77f Fixes F5 not working in *nix systems. 2018-11-02 19:32:02 -03:00
FellippeHeitor 7fa762750b Adds support for new _RGB32 syntaxes in CONST statements. 2018-11-02 18:47:55 -03:00
SteveMcNeill 687cced581 Changes to CONST and Math Internals 2018-10-31 07:44:57 -04:00
SteveMcNeill d9392d842a Fix for $IF/$LET, without breaking $INCLUDE as previous 2018-10-29 15:53:23 -04:00
FellippeHeitor ba5292c951 Revert "Fix for $LET/$IF"
This reverts commit 4787076573.

A regression was introduced that caused $IF blocks in $INCLUDE files to be ignored.
2018-10-29 11:17:06 -03:00
Luke Ceddia 19f08b51f3 Merge branch 'varstrings_in_types' into development 2018-10-28 00:01:36 +11:00
Luke Ceddia b912bf09ee Disallow GET/PUT for variable UDTs 2018-10-28 00:00:29 +11:00
FellippeHeitor d01e3666d8 Merge branch 'development' of https://github.com/Galleondragon/qb64 into development 2018-10-25 10:07:09 -03:00