Samuel Gomes
629b9b9c80
Mimic QB45 behavior - Sound() frequency 20KHz or above produces silence
2022-08-20 00:11:06 +05:30
Samuel Gomes
316fd0245c
Enabled clang O2 flag for audio lib
2022-08-18 14:31:27 +05:30
Samuel Gomes
6b9424b029
Added Clang++ std flag c++11
2022-08-18 14:03:24 +05:30
Samuel Gomes
ffc697c54a
macOS complie error fixes
2022-08-18 10:41:12 +05:30
Samuel Gomes
290a31c112
Replaced OpenAL audio with miniaudio
2022-08-17 21:03:44 +05:30
Samuel Gomes
29a167837b
We can now load PCX images
2022-08-17 12:27:37 +05:30
Samuel Gomes
e3d2e063d1
Removed unnecessary GCC directories
2022-08-16 22:32:46 +05:30
phillvancejr
8f0c08e2ec
Added global scope operator :: to the socket bind call to prevent clashes with <functional> std::bind in some builds
2021-11-01 10:21:16 -04:00
Roland Heyder
c48bf6776e
Fixed LOC function for files
...
Will correctly return zero (0) now for just opened but yet untouched files.
2021-10-22 23:51:48 +02:00
Fellippe Heitor
0fac593dd6
Update libqb.cpp to allow manual compilation in WinXP
...
Oh, well... there's still life for XP.
2021-10-17 03:56:54 -03:00
FellippeHeitor
56aa5e7e53
Try harder to return window_handle
2021-10-16 23:08:13 -03:00
Roland Heyder
ce3c459dad
Implements the _Bin$ function
...
Usage is analog to the legacy OCT$ and HEX$ functions.
2021-10-14 00:17:35 +02:00
Fellippe Heitor
ab1f20eb3b
Allow PRINT to show content in console even without a new line
...
Closes #74
2021-10-04 00:17:21 -03:00
FellippeHeitor
8d9cd83f6a
Prevent errors when doing internal lbound/ubound checks
2021-09-30 22:40:57 -03:00
FellippeHeitor
1a3f3f5ad1
Add binary name to error message dialog; closes #157
2021-09-29 23:25:47 -03:00
Fellippe Heitor
4995175a16
Exits if without dev
or ctx
.
2021-09-25 23:15:12 -03:00
KindOne
4e91e559dd
Don't exit if missing speakers when using SOUND/BEEP.
2021-09-23 00:57:49 -04:00
FellippeHeitor
5cab1880b5
Uses GetLogicalDrives() in Windows (file dialogs). Closes #183
2021-09-21 02:54:41 -03:00
FellippeHeitor
3e498df414
Fixes watching/sending values for _BIT arrays.
2021-09-20 22:04:24 -03:00
Ashish Kushwaha
8e69e8cf3b
allow 'move' to treated as 'cycle' for _mouseshow
2021-09-14 19:37:08 +05:30
Ashish Kushwaha
0f1dbed8e3
Merge branch 'QB64Team:development' into development
2021-09-12 19:21:01 +05:30
FellippeHeitor
a02243455b
Merge branch 'development' into watch-arrays
2021-09-04 23:57:22 -03:00
FellippeHeitor
7ba11565a5
Adds GetBytes so it's easier to add data to the packet ($DEBUG).
2021-09-03 00:03:28 -03:00
chlorophyll-zz
fcb714133b
Update libqb.h
...
this fixes PR #185
2021-09-02 14:45:10 +02:00
chlorophyll-zz
6c403db7f2
Fix: Ambigous 'data' in global scope
...
Fixes #184
Probably breaks another thing.
Ambigous 'data' in global scope
https://root-forum.cern.ch/t/ambiguous-data-in-global-scope/41490
2021-09-02 13:52:36 +02:00
FellippeHeitor
9aa166e4de
Checks for array's lbound and ubound before fetching data.
2021-08-19 19:10:51 -03:00
FellippeHeitor
3e4d1fc430
Merge branch 'development' into var-export
2021-08-18 21:28:50 -03:00
Luke Ceddia
27e4ee4770
Detect non-x86 based architectures
2021-08-18 22:07:40 +10:00
FellippeHeitor
e791ca2001
Ensures _ConsoleTitle has time to do its thing.
2021-08-18 00:26:06 -03:00
FellippeHeitor
c2eb3c00bc
Merge branch 'development' into var-export
2021-08-18 00:22:55 -03:00
FellippeHeitor
744bd19107
Fixes race condition between vWatch and _CONSOLETITLE
...
It was a love triangle with _WindowHandle in the end, it's complicated.
2021-08-18 00:21:03 -03:00
Luke Ceddia
30d67825bf
Detect aarch64 as 64 bit
2021-08-18 00:04:24 +10:00
FellippeHeitor
2af2f4e2a1
Improves handling/signaling of INPUT/LINE INPUT in $DEBUG mode.
2021-08-14 21:28:21 -03:00
FellippeHeitor
8dddefd002
Brings debuggee window to foreground when using INPUT.
2021-08-14 17:04:25 -03:00
FellippeHeitor
c41af6961f
Prevents checking _WINDOWHANDLE from halting a $CONSOLE app.
...
Would happen when in conjunction with $SCREENHIDE.
2021-08-13 00:51:32 -03:00
FellippeHeitor
cca1593f79
Switches focus to IDE automatically when breakpoint is reached.
...
Windows-only.
2021-08-12 23:00:43 -03:00
FellippeHeitor
0bbc60e73e
Allows reading program_stop
without using _Exit
.
2021-08-04 21:12:33 -03:00
FellippeHeitor
01a3c56685
Allows setting any length string variables from the IDE.
2021-08-03 00:36:21 -03:00
Ashish Kushwaha
7e3a60c50b
added 'cycle' style in _mouseshow
2021-07-31 11:22:10 +05:30
Luke Ceddia
1e76f237de
Supress SIGPIPE on tcp send
2021-07-31 00:06:09 +10:00
Fellippe Heitor
7e5710a364
Allows _MK$/_CV to deal with _OFFSET
...
_UNSIGNED _OFFSET too.
2021-07-28 14:26:32 -03:00
FellippeHeitor
231e28c79b
Adds method to allow closing the connection with the IDE.
...
In order to allow $DEBUG to work with programs that call CLEAR, the connection handle used to connect to the IDE is locked by default and cannot be CLOSEd. With this change, the debuggee itself can now unlock the handle and close the link.
2021-07-22 00:18:34 -03:00
FellippeHeitor
30348dd2db
Allows a debuggee to call CLEAR
while keeping connected to the IDE.
2021-07-21 23:54:30 -03:00
FellippeHeitor
1fa3781a12
Attempt at fixing ENVIRON for Windows.
...
'Works on my machine'.
2021-07-17 13:27:35 -03:00
Fellippe Heitor
ee4b611056
Adds _EnvironCount
2021-07-17 12:15:00 -03:00
Luke Ceddia
a866fec7f0
Rewrite ENVIRON
2021-07-17 17:56:42 +10:00
Fellippe Heitor
90461eb226
Fixes ENVIRON$() in *nix systems when passing a string.
2021-07-17 01:04:27 -03:00
Fellippe Heitor
ae887507c2
On error, report back to the IDE. ($DEBUG)
2021-07-16 23:18:46 -03:00
FellippeHeitor
af454940e4
Adds TIMER ON control over the debuggee.
2021-07-15 01:13:50 -03:00
Luke Ceddia
0f3909d955
Revert "Prevent zombie processes with Shell _Dontwait"
...
This reverts commit a94b738407
.
It turns out that change stops the SHELL function returning the
child exit code, which is worse than having zombie processes.
2021-07-13 16:20:32 +10:00