1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-03 17:01:21 +00:00
Commit graph

71 commits

Author SHA1 Message Date
Galleondragon 9f749b8002 (Automated push) Update internal/source/* from qb64.bas 2016-01-05 05:12:45 -08:00
Galleondragon 8744ec5e57 (Automated push) Update internal/source/* from qb64.bas 2016-01-01 05:13:03 -08:00
Galleondragon ebd74826a0 (Automated push) Update internal/source/* from qb64.bas 2015-12-30 05:14:04 -08:00
Luke Ceddia 9c17efacf5 Removed non-ASCII characters and many hard tabs from source files, making it easier to use other text editors (special characters were being mangled in some cases). 2015-12-30 21:28:13 +11:00
Galleondragon 41a70085f6 (Automated push) Update internal/source/* from qb64.bas 2015-12-29 05:13:21 -08:00
Galleondragon 3739303e5c (Automated push) Update internal/source/* from qb64.bas 2015-12-27 05:12:48 -08:00
Galleondragon febdb30be3 (Automated push) Update internal/source/* from qb64.bas 2015-12-14 05:13:43 -08:00
Luke Ceddia 18a05b79ee Corrected OSX setup script to use OSX folder instead of Linux one.
Probably a copy/paste error when writing the script.
2015-12-14 11:17:09 +11:00
Luke Ceddia 9595dd37e6 Fixed the SHELL() function to return correct values on Linux (and presumably OSX). 2015-12-11 13:02:44 +11:00
Galleondragon c98a4529f6 (Automated push) Update internal/source/* from qb64.bas 2015-11-02 02:41:24 -08:00
Galleondragon accdaf1ce0 Added support for Android & Virtual Keyboards 2015-10-30 23:18:44 +11:00
Galleondragon be96250867 (Automated push) Update internal/source/* from qb64.bas 2015-08-21 05:14:00 -07:00
Luke Ceddia 3bfd7a799b Fixed MessageBox implementation on Linux and presumably Mac to actually do something. 2015-08-18 18:55:08 +10:00
Luke Ceddia 8abc34c99e Explicitly declare a large integer in qbr() routines to be unsigned, thus averting compiler warning. 2015-08-17 21:53:35 +10:00
Luke Ceddia d4c0a4c5a1 Optimise func_val, especially for common usecases with small integers. 2015-08-16 23:10:22 +10:00
Luke Ceddia ab99f5f837 Added overflow checks to the portable version of qb(), and corrected some missing negative signs in the other version.
Also patched func_val to behave properly when parsing integers > UINT64_MAX.
2015-08-16 01:59:46 +10:00
SteveMcNeill f917da369a Alteration to common.cpp to allow rounding to _UINT64_MAX limit
Floats previously only rounded to the upper limit of a signed integer64;
this alteration will now round them to the unsigned integer64 limit if
possible, or else toss an "OVERFLOW ERROR" if there's no way to squeeze
the float's value into an integer64.
2015-08-15 10:48:35 -04:00
Galleondragon 65a8ee9f33 (Automated push) Update internal/source/* from qb64.bas 2015-08-15 04:44:13 -07:00
Galleondragon e836ffd92e 2nd Test commit from command line 2015-08-15 19:42:26 +10:00
Galleondragon 0749816b73 Test commit 2015-08-15 16:59:27 +10:00
Luke Ceddia 854bb3bd3d Housekeeping: removed files from internal/source/ that have no reason to be there. 2015-08-14 21:43:49 +10:00
Galleon 0b92a6a8e6 (Automated push) Update internal/source/* from qb64.bas 2015-08-09 05:12:02 -07:00
Luke Ceddia a25cb9a846 Temporaraily commented out Linux version of _SCREENICON function due to compile errors 2015-08-09 21:33:22 +10:00
SMcNeill 7fb1db97f6 Added function _SCREENICON to tell us if the window has been minimized to the taskbar (Iconified) 2015-08-08 12:50:45 -04:00
Galleon 8ee2353cbf (Automated push) Update internal/source/* from qb64.bas 2015-08-08 05:12:20 -07:00
SMcNeill f9bb83066b Added "&B" support to VAL function.
Added extended math functionality into user mods. (COT, SEC, COT, and their deritives.)
Cleaned up old config setting from config.txt file.
2015-08-08 02:23:15 -04:00
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
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
Galleon d78ad76d3a (Automated push) Update internal/source/* from qb64.bas 2015-07-28 05:13:04 -07: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
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
Luke Ceddia d87657bde3 Replaced libsamplerate with resampler from Opus tools and deleted libresample (which was unused). 2015-07-14 22:14:20 +10:00
Galleon a38a3ddad3 (Automated push) Update internal/source/* from qb64.bas 2015-07-09 05:13:04 -07:00
Galleon 73b18284eb (Automated push) Update internal/source/* from qb64.bas 2015-06-27 05:13:19 -07:00
Galleon f4745b013d (Automated push) Update internal/source/* from qb64.bas 2015-06-20 05:12:33 -07:00
Galleon d1d1f568d9 (Automated push) Update internal/source/* from qb64.bas 2015-06-17 05:12:29 -07: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