1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-08-22 05:35:08 +00:00
Commit graph

861 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
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
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
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
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
SteveMcNeill
e2c250a42f Change to _WINDOWSHANDLE to return 64-bit offsets 2018-10-29 08:09:30 -04: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