1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-08 06:45:16 +00:00
Commit graph

201 commits

Author SHA1 Message Date
Galleondragon 66cb39f036 (Automated push) Update internal/source/* from qb64.bas 2017-09-07 05:17:15 -07:00
FellippeHeitor 90e0b0df16 Minor fix to _SCREENIMAGE (function).
_SETALPHA needs to be called on the resulting image, as some images com with alpha = 0 from the clipboard.
2017-09-06 21:03:41 -03:00
FellippeHeitor e3bb55da1a Add _CLIPBOARDIMAGE (statement and function)
- Fetch an image from the clipboard with handle& = _CLIPBOARDIMAGE
    - If there isn't an image in the clipboard, handle& will be -1.

- Copy a valid image to the clipboard (All screen modes, except 0) with _CLIPBOARDIMAGE = handle&
2017-09-06 11:19:54 -03:00
Galleondragon cb4d8f7c21 (Automated push) Update internal/source/* from qb64.bas 2017-08-22 05:16:03 -07:00
Galleondragon a992d0d2fe (Automated push) Update internal/source/* from qb64.bas 2017-08-18 05:16:42 -07:00
Luke Ceddia 2d651bfa76 Merge branch 'no_teapot' 2017-08-18 22:07:49 +10:00
Luke Ceddia a7a4783650 Remove teapot from setup build files 2017-08-18 21:52:23 +10:00
Luke Ceddia 995f563d0c Remove teapot, decrease executable by 18K 2017-08-18 20:20:42 +10:00
FellippeHeitor b5e2b06ecd Modifies _MOUSEX/_MOUSEY to return an integer value in SCREEN 0. 2017-08-17 23:11:30 -03:00
Galleondragon 58bae219cb (Automated push) Update internal/source/* from qb64.bas 2017-08-16 05:18:11 -07:00
FellippeHeitor 2f217fce6b Function _BLINK returns -1 if blinking is enabled; 0 if disabled. 2017-08-16 00:40:37 -03:00
FellippeHeitor de75b0aa29 Emulates port &H3C0 to disable/enable blinking using OUT.
Again, thanks to _vince for contributing this bit.
2017-08-16 00:24:33 -03:00
FellippeHeitor 2c153b3db0 Adds _BLINK {ON|OFF} to disable blinking in SCREEN 0 for colors 16-31.
Thanks to _vince for finding the right spots where blinking was set. Or flashing, you choose the naming.
2017-08-16 00:11:31 -03:00
Galleondragon b284e36597 (Automated push) Update internal/source/* from qb64.bas 2017-08-11 05:14:29 -07:00
Luke Ceddia 8238feba75 Squash annoying message from openal on quit 2017-08-11 21:47:05 +10:00
Luke Ceddia 8c9390173e Reenable _SNDRAW and _SNDPLAYFILE 2017-08-11 21:19:52 +10:00
Luke Ceddia 237f42799b Fix initial positioning of sound 2017-08-10 22:06:20 +10:00
Luke Ceddia 2089a95b8b Separate left/right audio channels for stereo audio files.
No _SNDRAW or PLAY yet. Also removed need for sound capability strings.
2017-08-10 22:05:16 +10:00
Luke Ceddia 79ffcc50b3 Cosmetic changes to audio source files 2017-08-06 15:06:26 +10:00
Galleondragon b17655fbb7 (Automated push) Update internal/source/* from qb64.bas 2017-08-05 05:15:10 -07:00
Galleondragon 7e4dd01ad1 (Automated push) Update internal/source/* from qb64.bas 2017-08-04 05:15:07 -07:00
Galleondragon e39ee80f4a (Automated push) Update internal/source/* from qb64.bas 2017-08-03 05:20:45 -07:00
Galleondragon dc1fca8e1c (Automated push) Update internal/source/* from qb64.bas 2017-08-02 05:15:02 -07:00
SteveMcNeill 78d4b607bd Minor change to mem structure
Change to mem.TYPE from LONG variable type to OFFSET.  This prevents
4-bytes padding from throwing off values for mem.ELEMENTSIZE and
mem.IMAGE on 64-bit systems.

Patch should work on Mac, Linux, and Windows; both 32-bit and 64-bit
versions, giving the correct results for mem.ELEMENTSIZE and mem.IMAGE
from now on.
2017-08-02 01:00:01 -04:00
Galleondragon f289da3a5a (Automated push) Update internal/source/* from qb64.bas 2017-07-29 05:14:24 -07:00
Galleondragon 4269bbea91 (Automated push) Update internal/source/* from qb64.bas 2017-07-28 05:41:27 -07:00
SteveMcNeill b75eed2784 Patch to Windows LOADFONT
Fix to bug in Loadfont when using the Windows default font folder,
without specifying a drect route to a font.
2017-07-21 11:20:07 -04:00
Galleondragon 237f95989a (Automated push) Update internal/source/* from qb64.bas 2017-05-23 05:18:10 -07:00
Galleondragon aee0d5f564 (Automated push) Update internal/source/* from qb64.bas 2017-05-18 05:17:33 -07:00
Galleondragon b1425334b8 (Automated push) Update internal/source/* from qb64.bas 2017-05-15 05:17:16 -07:00
Galleondragon f5505c5734 (Automated push) Update internal/source/* from qb64.bas 2017-04-30 05:16:07 -07:00
Galleondragon 12a08b39bf (Automated push) Update internal/source/* from qb64.bas 2017-04-29 05:15:43 -07:00
Galleondragon 086787cae4 (Automated push) Update internal/source/* from qb64.bas 2017-02-14 06:22:41 -08:00
Galleondragon 6e8fbb5332 (Automated push) Update internal/source/* from qb64.bas 2017-01-21 05:35:15 -08:00
Galleondragon 45d5fcc5d9 (Automated push) Update internal/source/* from qb64.bas 2016-11-09 05:23:49 -08:00
Luke Ceddia b51f6e4117 Fix comparisons involving empty strings and inequalities. 2016-11-09 16:22:07 +11:00
Galleondragon e9447a1049 (Automated push) Update internal/source/* from qb64.bas 2016-10-11 05:14:30 -07:00
Luke Ceddia 9f7a7a9e79 Tweak image loading code to handle more image types 2016-10-10 23:07:31 +11:00
Luke Ceddia 0f82a86131 Add signal handler to catch SIGFPE (division by 0) on linux. 2016-10-10 20:42:36 +11:00
Galleondragon 22dcf8b799 (Automated push) Update internal/source/* from qb64.bas 2016-09-10 17:35:17 -07:00
FellippeHeitor 713d27fae6 Fix makeline in setup_win.bat.
Previous iterations built qb64.exe without proper access to terminal.
2016-09-06 11:17:12 -03:00
Luke Ceddia 2805e420d2 Revert "(Automated push) Update internal/source/* from qb64.bas"
This reverts commit 5d1a7fac1c.
2016-09-04 23:30:55 +10:00
Luke Ceddia 0cdac95f95 Revert "(Automated push) Update internal/source/* from qb64.bas"
This reverts commit 33b9a870e4.
2016-09-04 23:30:40 +10:00
Galleondragon 33b9a870e4 (Automated push) Update internal/source/* from qb64.bas 2016-09-04 05:14:28 -07:00
Galleondragon 5d1a7fac1c (Automated push) Update internal/source/* from qb64.bas 2016-09-03 05:15:12 -07:00
Galleondragon 3417ac1062 (Automated push) Update internal/source/* from qb64.bas 2016-09-02 05:15:22 -07:00
Galleondragon 4165638303 (Automated push) Update internal/source/* from qb64.bas 2016-08-28 05:15:18 -07:00
Galleondragon 1da1dc5379 (Automated push) Update internal/source/* from qb64.bas 2016-08-24 05:15:05 -07:00
Luke Ceddia 01d207ec7f Reintroduce _MOUSEMOVE (with great power comes great responsibility) 2016-08-23 21:52:57 +10:00
Galleondragon 17acd3ce0e (Automated push) Update internal/source/* from qb64.bas 2016-08-20 05:16:32 -07:00