1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-01 09:10:37 +00:00
Commit graph

2245 commits

Author SHA1 Message Date
Galleon a4e3e12ef4 (Automated push) Update internal/source/* from qb64.bas 2015-08-06 05:13:16 -07:00
Luke Ceddia 05d0b0a36b Merge 2015-08-06 21:41:16 +10:00
Luke Ceddia c003f0bc20 Fix scroll wheel on Linux; tidy up licensing info; clean up Windows setup; fix OSX script permissions.
The scroll wheel now behaves correctly on Linux. Reports suggest that the fix does not have any effect
on OSX though. The licensing documentation is updated to reflect the fact that there are no GPL components
included in a QB64 program. Some redundant code was removed from the Windows setup script. OSX setup and
run scripts were missing the executable bit - hopefully the repository will preserve that change.
2015-08-06 21:39:16 +10:00
SMcNeill 15649725e5 Patch to fix WriteConfigSetting from altering variables passed to it.
Fix to precompiler internal array allocation to prevent IDE Module Errors in some instances.
2015-08-05 17:44:43 -04:00
Galleon c5a7d9c5b7 (Automated push) Update internal/source/* from qb64.bas 2015-08-05 05:12:58 -07:00
SMcNeill eb69e62827 Fix to custom font error-checking routine which used an invalid variable name and always failed.
Made use of _SCREENHIDE function so we don't update the IDE position when the screen is hidden.
2015-08-05 04:56:49 -04:00
Galleon 91e7ace500 (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
SMcNeill ea20dad4a9 Fix to PRINT text$; USING format$; values
Added _SCREENHIDE as a FUNCTION to return 0/-1 if the screen is hidden or not.
2015-08-01 22:41:48 -04:00
Galleon 5f4363174f (Automated push) Update internal/source/* from qb64.bas 2015-07-30 05:13:40 -07:00
SMcNeill 36d3bb4a47 Added Option for swapping left/right mouse buttons in the IDE 2015-07-30 05:43:17 -04:00
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