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
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
Luke Ceddia
96947193fc
Remove README for Linux and OS X
2018-10-23 23:26:23 +11:00
Luke Ceddia
4c94b54f10
redim _preserve
2018-10-23 21:23:13 +11:00
Luke Ceddia
daf5cba518
Dynamic arrays (handles arrays in subs too)
2018-10-23 20:36:32 +11:00
Luke Ceddia
683e4f1920
Global static arrays
2018-10-23 12:53:38 +11:00
Luke Ceddia
0eb2b4307f
Process nested UDT's
2018-10-22 18:35:20 +11:00
SteveMcNeill
67af468b7d
Fix memory leak with PRINT USING
...
When USING follows another print in the same statement (such as PRINT
"123"; USING "###"; 456), it created a memory leak due to the temp
variable being created twice and only freed once. This patch corrects
that issue.
2018-10-22 01:02:48 -04:00
SteveMcNeill
4787076573
Fix for $LET/$IF
...
Fix to the precompiler so $IF/$LET work as expected. Adds ability to
see if a precompiler variable is DEFINED or UNDEFINED, to exclude
duplicate code in libraries and such.
2018-10-21 23:01:22 -04:00
Luke Ceddia
18bab24af1
Do element-wise assignment with string copy when necessary
2018-10-21 01:46:52 +11:00