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
Fellippe Heitor
4995175a16
Exits if without dev
or ctx
.
2021-09-25 23:15:12 -03:00
FellippeHeitor
2e32de2615
Dynamically resizes internal UDT arrays. Closes #180 .
2021-09-25 22:27:14 -03:00
Autobuild Process
e187336713
Update internal/source
2021-09-25 03:41:17 +00:00
FellippeHeitor
edb4d40ffa
Fixes var=function assignment without parameters (recursion).
...
As reported at https://www.qb64.org/forum/index.php?topic=704.msg5775#msg5775
2021-09-25 00:34:55 -03: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
FellippeHeitor
1d638a8399
Auto-set "use custom font" if a new path is entered.
2021-09-23 01:05:58 -03:00
FellippeHeitor
2cf9f0d48e
Adds extra explanation in Language dialog.
...
"(affects the display of TTF fonts set in Options-Display)"
2021-09-23 00:47:41 -03:00
FellippeHeitor
688ab96c34
Minor tweaks to Display Dialog. Closes #177 .
2021-09-23 00:28:43 -03:00
FellippeHeitor
560978434b
Redesigns "Display" dialog to customize cursor size.
2021-09-23 00:10:04 -03:00