Galleon
d78ad76d3a
(Automated push) Update internal/source/* from qb64.bas
2015-07-28 05:13:04 -07:00
SMcNeill
73fa19c1fb
Addition of precompiler into QB64 via $LET, $IF, $ELSEIF, $ELSE, $END IF commands.
2015-07-28 08:08:20 -04:00
Luke Ceddia
e5a50f8bb1
Updated licensing information to reflect update to Ogg Vorbis decoder.
2015-07-26 22:43:55 +10:00
Luke Ceddia
f2bd84b5c5
Updated Ogg Vorbis decoder and fixed some .ogg files not playing at correct speed.
2015-07-26 22:06:52 +10:00
Galleon
d70ed2d42e
(Automated push) Update internal/source/* from qb64.bas
2015-07-24 16:05:35 -07:00
Luke Ceddia
beb3f089d8
Removed download archive of Opus tools and updated Opus licence.
...
This avoids having to distribute opusinfo, which had a GPL licence attached.
A link to the download and the Opus homepage remains in conversion/download.txt.
2015-07-19 15:59:10 +10:00
SMcNeill
d7aad9cc49
Expanded new config.txt file error checking routines to be more comprehensive.
2015-07-16 12:39:29 -04:00
SMcNeill
f167d054b2
Minor fix to error-checking routine for the new config file.
2015-07-15 11:41:44 -04:00
Luke Ceddia
cfc5c90b73
Removed some libresample/libsamplerate files that were still lingering
...
and corrected #define in speex for Linux.
2015-07-16 00:49:52 +10:00
Luke Ceddia
6f33160368
Add the User Additions module to the QB64 compiler build at setup time.
2015-07-15 19:38:35 +10:00
SMcNeill
5130038a2e
Added support for a background color setting in the options
2015-07-15 03:11:40 -04:00
Luke Ceddia
d87657bde3
Replaced libsamplerate with resampler from Opus tools and deleted libresample (which was unused).
2015-07-14 22:14:20 +10:00
SMcNeill
ee03158465
Push to change the config system to work with "config.txt", which should be a file editable by the IDE or any other text editer.
2015-07-14 06:33:18 -04:00
SMcNeill
8b02aafd8c
Fix to IDE color config file to not use an user-addition routine in QB64.bas
...
(gives "not defined in this scope" error for some reason.
Fix to PRINT USING which the auto-semicolon insertion routine messed up.
Fix to DATA.x where the . would count as a variable no matter where it was found in the DATA line. (Data "Mr. X" would try and turn itself in a variable and error).
2015-07-13 22:29:51 -04:00
Galleon
a38a3ddad3
(Automated push) Update internal/source/* from qb64.bas
2015-07-09 05:13:04 -07:00
SMcNeill
6462df028a
Change to QB64 to make the config file standard QB64 code and esier to expand in the future.
2015-07-08 08:40:57 -04:00
Galleon
73b18284eb
(Automated push) Update internal/source/* from qb64.bas
2015-06-27 05:13:19 -07:00
SMcNeill
e2a6c51667
Alteration to FUNCTION lineformat$ to allow data.VARNAME and rem.VARNAME to be valid variable names to enhance QB45 compatability.
2015-06-26 17:14:19 -04:00
SMcNeill
b8cbe9096b
Alteration to PRINT to auto-insert semicolons to mimic QB45 behaviot
2015-06-26 17:06:44 -04:00
SMcNeill
f248455d39
Fix for addition error checking with _MEMPUT to stop code-eatting bug.
2015-06-26 16:59:15 -04:00
SMcNeill
be0d181201
Fix to FUNCTION fixoperationorder$ to error properly with AND AND, OR OR, XOR XOR style statements
2015-06-26 16:48:43 -04:00
SMcNeill
dab3f01fb7
Addition of ENDIF to work as in QB45 and become END IF
2015-06-26 16:41:58 -04:00
Galleon
f4745b013d
(Automated push) Update internal/source/* from qb64.bas
2015-06-20 05:12:33 -07:00
SMcNeill
536a26ed3a
Fix to MID$ code-eatting bug.
2015-06-20 05:43:10 -04:00
Galleon
d1d1f568d9
(Automated push) Update internal/source/* from qb64.bas
2015-06-17 05:12:29 -07:00
SMcNeill
9751c428c5
Change to enable SELECT EVERYCASE
2015-06-16 14:44:32 -04:00
SMcNeill
bded17cf7a
Change to proper 120 value and not 255 for play default value. :P
2015-05-29 13:56:12 -04:00
SMcNeill
f5ebfac729
Change to PLAY to default T to 120 instead of error if < 32 or > 255 to match QB45 behavior.
2015-05-29 13:51:25 -04:00
Galleon
e28fda89d3
(Automated push) Update internal/source/* from qb64.bas
2015-05-23 01:38:46 -07:00
Galleon
f732b36250
(Automated push) Update internal/source/* from qb64.bas
2015-05-23 01:00:28 -07:00
Galleon
cf680066af
(Automated push) Update internal/source/* from qb64.bas
2015-05-23 00:11:07 -07:00
Luke Ceddia
bc7fa3539e
Add support for COMMAND$(n) returning the nth command line parameter, 1 through
...
to _COMMANDCOUNT, with 0 being the name of the program. This revision will not
build, since internal/source/ has references to the old COMMAND$ call.
2015-05-23 12:28:45 +10:00
SMcNeill
859a046cfb
Fix to the previous fix (151) which quit fixing as soon as it was pushed into the repo. /SIGH
2015-05-04 09:13:32 -04:00
SMcNeill
70a5af095b
Fix to OPEN bug which was introduced with "SCRN:" support with false flags being set for screen output.
2015-05-04 02:53:27 -04:00
Luke Ceddia
338a995f61
Improved support for OPEN "SCRN:".
...
Appropriate errors are raised for attempting to open FOR INPUT,
or calling various file-related functions on the handle (as per QB45).
2015-04-20 17:01:24 +10:00
Galleon
8e56f6e6fe
(Automated push) Update internal/source/* from qb64.bas
2015-04-16 05:16:36 -07:00
SMcNeill
4e742a9c32
Support added for "SCRN:" as a file output method to the display. Fix to color bug when resizing the IDE.
2015-04-16 04:26:35 -04:00
Galleon
65b4660bea
(Automated push) Update internal/source/* from qb64.bas
2015-04-11 05:14:11 -07:00
SMcNeill
708b28355b
Minor tweak to IDE colors so palette changes won't affect anything outside text.
2015-04-10 17:10:28 -04:00
Galleon
9107324221
(Automated push) Update internal/source/* from qb64.bas
2015-04-05 05:13:05 -07:00
SMcNeill
507182a80d
Fix for A = bug; added support for easy IDE text color support.
2015-04-05 03:12:55 -04:00
Galleon
eab00d12e9
Fix for making starting directory exe's path in OSX
2015-03-26 04:37:39 -07:00
Galleon
784ca1f2de
Correction for launching in executable's folder for Linux & OSX
2015-03-25 04:56:16 -07:00
Galleon
7458b453e3
(Automated push) Update internal/source/* from qb64.bas
2015-03-25 03:22:35 -07:00
Galleon
56228a8c23
Make function _CWD$ part of QB64's core
...
Implemented _STARTDIR$ function
2015-03-25 03:14:53 -07:00
Galleon
57f6ee159a
Forward references for MacOSX Yosemite audio out compatibility
2015-03-22 01:16:50 -07:00
Galleon
830af1bd05
(Automated push) Update internal/source/* from qb64.bas
2015-03-12 02:14:12 -07:00
Galleon
5d41e5ec7b
Major patch for OSX support
...
Fixes gamepad support dependency / thread of call
Allows libqb.cpp to use Objective C++
Fixes tracking/handling of SHIFT, ALT, CTRL & CAPS LOCK
Fixes serious bug in internal getticks() which caused _LIMIT, _DELAY, SLEEP, TIMER, etc to malfunction and IDE to be unusably slow
2015-03-12 02:06:48 -07:00
Galleon
b52cb62c79
MacOSX fixes
2015-03-07 06:31:54 -08:00
Galleon
1eb89dde7f
(Automated push) Update internal/source/* from qb64.bas
2015-03-06 19:09:57 -08:00