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

891 commits

Author SHA1 Message Date
Autobuild process dbec9fae0d Autobuild update [ci skip] 2019-01-13 18:43:58 +00: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 bb21552772 Merge branch 'development' into unusedvariables 2019-01-12 11:32:45 -02:00
Fellippe Heitor c09e27839a
Merge pull request #83 from Galleondragon/fix-qb45converter
Fix to QB4.5 binary fomat converter:
2019-01-12 10:11:01 -02:00
FellippeHeitor e777e8a94e Fix to QB4.5 binary fomat converter:
- Enabled token 0x08c;
- PCOPY parameters no longer being inverted;
2019-01-12 10:07:37 -02:00
Luke Ceddia 35e3ada833 chmod +x autosync.sh 2019-01-06 16:01:09 +11:00
Luke Ceddia cb3e75ae98 Add autosync.sh 2019-01-06 15:56:56 +11:00
Luke Ceddia 5ec076edce Remove testfile.txt 2019-01-05 18:41:48 +11:00
Luke Ceddia c47722bb44 Change exclusions 2019-01-05 01:11:42 +11:00
Luke Ceddia a7903eeac1 Use native 7zip on windows 2019-01-05 01:06:07 +11:00
Luke Ceddia dc6c93a2d2 Enable rdp debugging 2019-01-05 00:56:06 +11:00
Luke Ceddia c95c47464b try detect windows platform better 2019-01-05 00:21:58 +11:00
Luke Ceddia 57ff653f69 Store encryption key on correct repository 2019-01-05 00:04:18 +11:00
Luke Ceddia de6b2f81f3 Supply appveyor with ssh key too 2019-01-04 23:52:41 +11:00
Luke Ceddia 49857f6494 Correct path 2019-01-04 23:50:42 +11:00
Luke Ceddia 0f493aed2c Refresh deployment key 2019-01-04 23:43:46 +11:00
Luke Ceddia ab2707b0b6 Test commit 2019-01-04 23:10:36 +11:00
Luke Ceddia a2bf4afd7a Merge branch 'Mingw-8.10-Compiler' into development 2019-01-04 21:36:43 +11:00
Luke Ceddia 06383f9279 Build separate x86 and x64 windows versions 2019-01-04 21:36:16 +11:00
Luke Ceddia ae7e1d46d8 Add binaries 2019-01-02 01:40:26 +11:00
Luke Ceddia eda0c24f50 Add unpacked mingw32 and mingw64 2019-01-01 22:40:38 +11:00
FellippeHeitor 96ec183746 Merge branch 'development' into unusedvariables 2018-12-31 21:03:28 -02:00
FellippeHeitor eeca8154b7 Merge branch 'development' into unusedvariables 2018-12-31 21:00:28 -02:00
FellippeHeitor 738fe6924d Improved detection of unused variables. 2018-12-31 21:00:16 -02:00
Autobuild process a2da0624fa Autobuild update [ci skip] 2018-12-31 04:22:26 +00:00
Luke Ceddia 0f83689675 Merge branch 'Mingw-8.10-Compiler' into development 2018-12-31 15:13:48 +11:00
Luke Ceddia c329ef85f6 Repair LINE behaviours 2018-12-28 22:01:34 +11:00
Luke Ceddia fac8188bc5 _lrotl -> rotateLeft 2018-12-28 21:57:00 +11:00
Luke Ceddia ddd83c0238 Update to gcc 8.1 2018-12-28 21:33:06 +11:00
Luke Ceddia 313c581fe7 Merge branch 'varstrings_in_types' into development 2018-12-23 17:42:43 +11:00
Luke Ceddia 8f9837c803 Take LEN correctly 2018-12-23 17:40:48 +11:00
SteveMcNeill 035489def6 _lrotl removal in libqb.cpp
_lrotl is defined elsewhere in the graphics routines.  By using a custom
QB64 version, it tosses definition errors with newer compiler versions.
Easiest fix:  Remove the custom _lrotl since it's only used a total of 3
times (all in the LINE routine), and do themath without the function
naturally.
2018-12-22 09:17:45 -05:00
Luke Ceddia fffd0f842c Free non-array variable udt on sub exit 2018-12-22 15:29:52 +11:00
FellippeHeitor 775e99b7ab Removes -no-pie switch as it breaks autobuilds... /sigh 2018-12-02 21:28:39 -02:00
FellippeHeitor 0f6f16e51a Adds -no-pie switch to g++ makeline (Linux). 2018-12-02 21:06:30 -02:00
FellippeHeitor 0ab30d953d Fixes rendering issue that occurred in some Linux distros. 2018-12-02 21:06:11 -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
Autobuild process eab36fc4aa Autobuild update [ci skip] 2018-11-02 22:37:50 +00:00
FellippeHeitor 745c5bc77f Fixes F5 not working in *nix systems. 2018-11-02 19:32:02 -03:00
Autobuild process 79f040250b Autobuild update [ci skip] 2018-11-02 21:56:04 +00:00
FellippeHeitor 7fa762750b Adds support for new _RGB32 syntaxes in CONST statements. 2018-11-02 18:47:55 -03:00