1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-08-04 14:10:25 +00:00
Commit graph

1244 commits

Author SHA1 Message Date
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
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
Galleon
9107324221 (Automated push) Update internal/source/* from qb64.bas 2015-04-05 05:13:05 -07: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
Galleon
89523c1523 Backed out of bad auto-generated content
Backed out changeset: fa576ac0137c
2015-03-06 19:02:33 -08:00
Galleon
2e6ba9b544 The internal\source folder should not be modified directly
Backed out changeset: 2507a0e666a9
2015-03-06 18:52:40 -08:00
Luke Ceddia
328a7f40af Manual bootstrap to work around errors in previous revisions.
In other words, I compiled QB64 with an older working version
and copied that across to internal/source/, then did a few self-compile
runs to ensure sanity.
2015-03-01 14:40:02 +11:00
Galleon
f5285a1a61 (Automated push) Update internal/source/* from qb64.bas 2015-02-20 05:15:27 -08:00