FellippeHeitor
37b7a7248c
Update changelog [ci-skip]
2021-10-04 00:43:15 -03:00
Autobuild Process
85f4701737
Update internal/source
2021-10-04 03:27:49 +00: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
6801e08f2f
Fix scientific notation; yearly tradition
2021-10-03 21:13:56 -03:00
FellippeHeitor
f175fd2846
Fix contextual menu return actions (DebugMode)
2021-10-03 20:09:18 -03:00
FellippeHeitor
b85d128faa
Reset visible list to the first item when filteringwatch list
...
Now properly.
2021-10-03 12:27:33 -03:00
FellippeHeitor
7f49d223cd
Show progress bar if building var list takes too long
2021-10-03 11:58:15 -03:00
FellippeHeitor
bb49863f39
Reset visible list to the first item
when filteringwatch list
2021-10-03 11:57:55 -03:00
FellippeHeitor
151d68ddcc
Fix Input$() from file/port switching focus to the debuggee
2021-10-03 11:20:18 -03:00
FellippeHeitor
a5b2727de4
Stop importing breakpoint/skip line data if > ubound(arrays)
2021-10-03 11:08:17 -03:00
Fellippe Heitor
005697e115
Add space before the watchpoint condition
...
Mere visual glitch.
2021-10-02 13:00:16 -03:00
Autobuild Process
efd6d41ac1
Update internal/source
2021-10-02 07:24:31 +00:00
FellippeHeitor
48e8f38108
Auto save/load breakpoint and skip line data ($Debug)
2021-10-02 04:20:58 -03:00
FellippeHeitor
7ab98a5a9e
Remove previous variables from Watch List if TYPEs change
2021-10-02 03:52:40 -03:00
FellippeHeitor
7c17c987cb
Keep watch list selection across edits (same session)
2021-10-02 02:38:12 -03:00
FellippeHeitor
4face3fc55
Allow closing the Watch Panel while keeping the Watch List
2021-10-02 02:28:37 -03:00
FellippeHeitor
6a7635aa25
Keep version info visible in $Debug mode
2021-10-02 00:15:37 -03:00
Autobuild Process
df4dbb2b33
Update internal/source
2021-10-01 01:44:16 +00:00
FellippeHeitor
8d9cd83f6a
Prevent errors when doing internal lbound/ubound checks
2021-09-30 22:40:57 -03:00
Fellippe Heitor
84571d8900
Fix order of duplicate GET/PUT subs in id list
2021-09-30 09:57:15 -03:00
Autobuild Process
ab17b336d9
Update internal/source
2021-09-30 04:25:24 +00:00
FellippeHeitor
1e679627f4
Make indent level only increase once per line; closes #176
2021-09-30 00:48:38 -03:00
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
FellippeHeitor
fcceba182c
Fix procedure to clear existing watchpoint
2021-09-29 21:23:59 -03:00
FellippeHeitor
53c4d8ee56
Fix minor visual aspects of debug-related dialogs
2021-09-29 21:08:01 -03:00
FellippeHeitor
fdec5d253c
Show full variable name/array/udt in Watch Panel popups.
2021-09-29 20:28:00 -03:00
FellippeHeitor
dec20c96a2
Add hover popup with Watchpoint expression (Watch Panel)
2021-09-29 20:12:04 -03:00
FellippeHeitor
17686ee09c
Add temporary error reporting through the console.
2021-09-29 20:11:33 -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
FellippeHeitor
c48f4cff94
Version bump.
2021-09-28 04:07:45 -03:00
Autobuild Process
fd741ec203
Update internal/source
2021-09-28 07:06:00 +00:00
FellippeHeitor
a5c2b130a5
Fix bad pointer arithmetic on void (macOS).
2021-09-28 04:00:43 -03: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
1d51c41b53
Fix watching regular fixed-length string variables
2021-09-28 02:19:27 -03: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
FellippeHeitor
ca9737c465
Fix UDT single element selection.
2021-09-28 01:10:51 -03:00
FellippeHeitor
aff7199253
Fetch storage slot when setting variables.
2021-09-28 00:00:39 -03:00
FellippeHeitor
8079fc3d07
Add ClearMouse
method to ide_methods.bas
...
Allows exiting dialog boxes without stray clicks.
2021-09-27 23:29:59 -03:00
FellippeHeitor
8e09f14e7f
Fix get global/local
for fixed-length strings in UDTs
2021-09-27 23:09:05 -03:00
FellippeHeitor
7413e2fe6f
Adapt CLEAR
to deal with var-length UDT variables.
2021-09-27 22:55:01 -03:00
FellippeHeitor
5c9cc96ca7
Prevent crash when using CLEAR
with var-len string UDTs
...
Still doesn't fix it, but prevents the crash.
Variables won't be cleared with this temporary patch.
2021-09-26 21:06:44 -03:00
FellippeHeitor
64306e4e10
Remove unnecessary REDIM
in SUB increaseUDTArrays
...
A properly formed Git commit subject line should always be able to
complete the following sentence:
- If applied, this commit will...
Do not end the subject line with a period.
Wrap the body at 72 characters.
One day people learn.
Apologies for years of not following the above.
2021-09-25 23:34:59 -03:00
Autobuild Process
8723f87ff3
Update internal/source
2021-09-26 02:23:37 +00:00
FellippeHeitor
511d1857a4
Merge branch 'patches' into development
2021-09-25 23:19:36 -03: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