FellippeHeitor
1a3f3f5ad1
Add binary name to error message dialog; closes #157
2021-09-29 23:25:47 -03:00
FellippeHeitor
69444a6864
Allow "quotes" around watchpoint string conditions
2021-09-29 22:08:02 -03:00
Autobuild Process
d525c5b751
Update internal/source
2021-09-28 07:20:23 +00:00
Fellippe Heitor
049499c333
Update clear.txt to fix compilation on macOS
2021-09-28 04:17:02 -03:00
Autobuild Process
fd741ec203
Update internal/source
2021-09-28 07:06:00 +00:00
Autobuild Process
7d9b73a5df
Update internal/source
2021-09-28 06:42:05 +00:00
FellippeHeitor
6befb6faa0
Fix how _FLOAT is dealt with ($Debug).
...
Turns out QB64 promises to store all _FLOATs using 32 bytes.
I imagine that is how Galleon planned for eventually storing
larger floating point numbers, but, as it's been observed,
_FLOAT are actually `long double` variables, so they take up
16 bytes. This not a problem for regular variables, but it
does take a toll for arrays, as values are actually stored
as a sequence of 16-byte numbers.
This patch is a hack. But so is FLOAT right now.
2021-09-28 03:38:24 -03:00
Autobuild Process
5d480b631d
Update internal/source
2021-09-28 05:43:25 +00:00
FellippeHeitor
765b77c9bb
Fix watchpoints for fixed-length strings in UDTs.
2021-09-28 01:52:16 -03:00
FellippeHeitor
602a32d3ba
Fix watchpoints for strings in UDTs.
2021-09-28 01:24:30 -03:00
Autobuild Process
8723f87ff3
Update internal/source
2021-09-26 02:23:37 +00:00
Fellippe Heitor
8096dff858
Fixes #187 . [ci-skip]
...
Don't exit if missing speakers when using SOUND/BEEP.
2021-09-25 23:18:28 -03:00
Fellippe Heitor
4995175a16
Exits if without dev
or ctx
.
2021-09-25 23:15:12 -03:00
Autobuild Process
e187336713
Update internal/source
2021-09-25 03:41:17 +00:00
FellippeHeitor
a157eb5f30
Switches focus to the IDE when an error is trapped.
2021-09-24 00:59:11 -03:00
KindOne
4e91e559dd
Don't exit if missing speakers when using SOUND/BEEP.
2021-09-23 00:57:49 -04:00
Autobuild Process
0888c26bd0
Update internal/source
2021-09-22 02:21:43 +00:00
FellippeHeitor
5cab1880b5
Uses GetLogicalDrives() in Windows (file dialogs). Closes #183
2021-09-21 02:54:41 -03:00
FellippeHeitor
f680e6bda0
Minor fix in vwatch.bm
(signed vs unsigned)
2021-09-20 22:52:19 -03:00
Autobuild Process
c205a9776d
Update internal/source
2021-09-21 01:09:49 +00:00
FellippeHeitor
3e498df414
Fixes watching/sending values for _BIT arrays.
2021-09-20 22:04:24 -03:00
Autobuild Process
caca440492
Update internal/source
2021-09-20 01:33:34 +00:00
Autobuild Process
9916c370f7
Update internal/source
2021-09-19 23:10:34 +00:00
Autobuild Process
4d94cc56d8
Update internal/source
2021-09-19 02:35:44 +00:00
Fellippe Heitor
d651f37bc2
Implements Watchpoints
...
Merges Debug mode branch
2021-09-18 23:32:33 -03:00
FellippeHeitor
3be8a806f8
Fixes watchpoints for strings
2021-09-18 19:30:55 -03:00
FellippeHeitor
ce16f79f04
Improves visual indication of existing watchpoints.
2021-09-18 16:35:14 -03:00
FellippeHeitor
a67dccae5b
Allows setting watchpoints regardless of scope.
...
Adds "Clear Watchpoint" functionality.
Allows watching more than one array index/element.
2021-09-16 22:49:43 -03:00
FellippeHeitor
833e28aaf3
Removes test print
lines.
2021-09-16 00:40:07 -03:00
FellippeHeitor
926b631f3b
Implements watchpoints.
2021-09-16 00:04:20 -03:00
Autobuild Process
1d5d2e8f3f
Update internal/source
2021-09-14 14:15:34 +00: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
Autobuild Process
ffd5f9a795
Update internal/source
2021-09-12 02:03:33 +00:00
Autobuild Process
1a92e9b318
Update internal/source
2021-09-11 01:22:31 +00:00
Autobuild Process
59dd67c74d
Update internal/source
2021-09-10 04:26:50 +00:00
FellippeHeitor
17a116b19d
Adapts "Send Value" to work with multiple array dimensions.
2021-09-09 20:34:04 -03:00
FellippeHeitor
357178652b
Calls _KEYCLEAR before moving on with the debuggee.
...
In order to prevent unwanted keypresses eventually entered while in pause mode.
2021-09-09 00:35:51 -03:00
FellippeHeitor
a37e3801d8
Adds support to watching arrays with multiple dimensions.
2021-09-08 22:48:03 -03:00
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
Autobuild Process
97b5a34b32
Update internal/source
2021-08-30 04:47:27 +00:00
FellippeHeitor
d62e307126
Implements setting value of arrays/UDTs.
2021-08-30 00:47:30 -03:00
FellippeHeitor
276536d467
Merges set address
and set string address
.
...
Next step is making arrays and UDTs work.
2021-08-28 16:54:16 -03:00
Fellippe Heitor
1ad0cfa114
Updates help files.
2021-08-28 01:56:00 -03:00
FellippeHeitor
b8d50b09d2
Prevents errors with arrays in SUBs.
2021-08-25 21:34:36 -03:00
FellippeHeitor
13a9d4e8be
Fixes bug watching variable-length strings in UDTs.
2021-08-24 23:48:22 -03:00
FellippeHeitor
3aff84bba8
Fixes STRING type detection in vwatch.bm
2021-08-24 15:56:19 -03:00