1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-08 11:25:14 +00:00
Commit graph

1066 commits

Author SHA1 Message Date
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
Alex Myczko 30da36d5fe
Create qb64.1
feel free to update or extend as needed, on non-windows systems it should be installed to /usr/share/man/man1/ to be viewed with man qb64
2018-11-29 10:38:11 +01: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
SteveMcNeill 511aee9d3a Fix to _SCREENMOVE _MIDDLE
Requesting state for an invalid GLUT state name returns negative one...

So, we start with a -1 and wait until GLUT has initialized our window
and registered it with the OS all properly, and then use the proper
return value to move the window to the middle of the screen.
2018-11-02 08:04:39 -04:00
Luke Ceddia 100ecdb957 Remove tempfoldersearch.bin from repo 2018-11-02 21:47:16 +11:00
Autobuild process 2b7e433456 Autobuild update [ci skip] 2018-11-02 10:01:29 +00:00
Autobuild process 0bc2c4717f Autobuild update [ci skip] 2018-11-02 09:54:48 +00:00
Autobuild process afca10cc24 Autobuild update [ci skip] 2018-11-02 09:22:54 +00: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
Autobuild process 4bbecab4c2 Autobuild update [ci skip] 2018-11-01 14:32:47 +00:00
Luke Ceddia b41bea060f Revert "Autobuild update [ci skip]"
This reverts commit 956944ec31.
2018-11-02 01:28:48 +11:00
Luke Ceddia 8acbf8050c Revert "Autobuild update [ci skip]"
This reverts commit a64eb0ca4c.
2018-11-02 01:28:30 +11:00
Autobuild process e17213144f Autobuild update [ci skip] 2018-11-01 14:26:08 +00:00
Luke Ceddia cbf89e4c34 extreme feeling 2018-11-02 01:20:48 +11:00
Autobuild process a64eb0ca4c Autobuild update [ci skip] 2018-11-01 14:04:47 +00:00
Autobuild process 956944ec31 Autobuild update [ci skip] 2018-11-01 14:04:36 +00:00
Luke Ceddia de1f09d618 even more feeling 2018-11-02 01:01:09 +11:00
Luke Ceddia 16a364331d once more, with feeling 2018-11-02 00:25:47 +11:00
Luke Ceddia 5c668cd827 try again 2018-11-02 00:10:59 +11:00
Luke Ceddia e6a932422e show token 2018-11-02 00:01:24 +11:00
Luke Ceddia 99bb3ca5bc Attempt enabling internal/source/ updater 2018-11-01 23:48:30 +11:00
SteveMcNeill 687cced581 Changes to CONST and Math Internals 2018-10-31 07:44:57 -04: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 369d522a98 Applies common naming convention and makes _SHL/_SHR functions inline. 2018-10-30 00:32:12 -03:00
Fellippe Heitor 48ddedb080
Merge pull request #72 from Kobolticus/development
Adds _SHR and _SHL functions for bit shifting (right and left).
2018-10-30 00:13:10 -03:00
Kobolticus f3eba1aee2
Added Functions for _SHR\_SHL 2018-10-29 23:01:04 -04:00
Kobolticus 8202f98e10
Added _SHR\_SHL declarations 2018-10-29 22:56:06 -04:00
Kobolticus 761c34a7f6
Added support for _SHR\_SHL functions 2018-10-29 22:53:36 -04:00
SteveMcNeill d9392d842a Fix for $IF/$LET, without breaking $INCLUDE as previous 2018-10-29 15:53:23 -04:00