FellippeHeitor
41e85a989c
Begin v2.1 development
2021-10-09 23:08:56 -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
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
Fellippe Heitor
84571d8900
Fix order of duplicate GET/PUT subs in id list
2021-09-30 09:57:15 -03:00
FellippeHeitor
1e679627f4
Make indent level only increase once per line; closes #176
2021-09-30 00:48:38 -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
FellippeHeitor
c48f4cff94
Version bump.
2021-09-28 04:07:45 -03:00
FellippeHeitor
a5c2b130a5
Fix bad pointer arithmetic on void (macOS).
2021-09-28 04:00:43 -03: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
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
FellippeHeitor
2e32de2615
Dynamically resizes internal UDT arrays. Closes #180 .
2021-09-25 22:27:14 -03: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
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
FellippeHeitor
5cab1880b5
Uses GetLogicalDrives() in Windows (file dialogs). Closes #183
2021-09-21 02:54:41 -03:00
FellippeHeitor
5f9a58a620
Fixes "Add All" in Watch List (_Bit variables + $NoPrefix).
2021-09-21 02:22:46 -03:00
FellippeHeitor
a6672058ff
Properly deals with _BIT variables when $NoPrefix is active.
2021-09-21 02:14:06 -03:00
FellippeHeitor
dd302b0b5f
Sends focus to debuggee when function INPUT$()
is called.
2021-09-21 01:28:50 -03:00
FellippeHeitor
bb77168127
Properly recovers after an error in DebugMode.
2021-09-20 23:33:38 -03:00
FellippeHeitor
3e498df414
Fixes watching/sending values for _BIT arrays.
2021-09-20 22:04:24 -03:00
FellippeHeitor
f6f8a254a7
Fixes focus switching in Add Watch dialog.
2021-09-20 17:11:37 -03:00
FellippeHeitor
e30f7a1691
Fix CONST failing with anything containing a NOT
2021-09-19 21:22:08 -03:00
FellippeHeitor
42208832f5
Fixes evaluation of valid var/flag names for $LET/$IF
2021-09-19 15:25:39 -03:00
FellippeHeitor
34138cead6
Fixes parsing in TYPE blocks (new AS syntax)
2021-09-19 14:56:16 -03:00
FellippeHeitor
2f33522d27
Indicate in the Watch Panel that a condition was met.
2021-09-18 21:40:06 -03:00
FellippeHeitor
cb050b2c0b
Tries harder to prevent invalid values for watchpoints.
2021-09-18 20:33:57 -03:00