FellippeHeitor
|
f64c882bc6
|
Comment out Download function from IDE code
Method is no longer used in this version, due to
changes in qb64.org
|
2022-01-20 19:55:58 -03:00 |
|
Fellippe Heitor
|
e70fb238f6
|
Fix wiki update on *nix systems
|
2022-01-20 19:51:44 -03:00 |
|
FellippeHeitor
|
3660383f3c
|
Fix wiki updates
Requires 'curl' to be system-wide available.
Will show 'Cannot find curl' message if not
found.
|
2022-01-20 19:38:34 -03:00 |
|
FellippeHeitor
|
f10b36db6a
|
Disable/hide 'Check for newer version' feature
Incompatible with new website.
|
2022-01-18 21:28:26 -03:00 |
|
FellippeHeitor
|
f489d05755
|
Display follow-up message when F4 is unavailable
|
2022-01-18 21:26:10 -03:00 |
|
FellippeHeitor
|
2a41b06a34
|
Fix incorrect behavior of 'Add all' button
When using the Add All button, the list would
sometimes behave as if not filtered.
|
2022-01-18 21:12:06 -03:00 |
|
FellippeHeitor
|
8096ac4e1f
|
Scientific notation highlight fix
Yearly tradition. Affects negative variable names
which could look like scientific notation.
|
2022-01-18 20:31:14 -03:00 |
|
FellippeHeitor
|
f48b0b252b
|
Save Watch Panel position and size across sessions
|
2021-10-17 22:37:24 -03:00 |
|
FellippeHeitor
|
c0aa5e48f8
|
Add option to Help menu to check for updates
|
2021-10-17 20:37:11 -03:00 |
|
FellippeHeitor
|
b8c0763b70
|
Replace "..." with String$(3, 250) for status indicator
|
2021-10-12 16:03:58 -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
|
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 |
|
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
|
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
|
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
|
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
|
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 |
|
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 |
|
FellippeHeitor
|
71c291a7f1
|
Adjusts case of menu item.
|
2021-09-15 17:19:08 -03:00 |
|
FellippeHeitor
|
e76041aa3f
|
New toggle in Debug menu to "Auto-add $Debug metacommand"
|
2021-09-15 17:15:16 -03:00 |
|
FellippeHeitor
|
3d5f115eba
|
Improves handling of _BIT variables ($Debug). Allows setting values.
|
2021-09-11 23:06:05 -03:00 |
|
FellippeHeitor
|
619a8fb603
|
Highlights line number with execution pointer ($debug).
|
2021-09-11 23:03:11 -03:00 |
|
FellippeHeitor
|
9a963b70f8
|
Fixes doubleClickThreshold in Watch List dialog.
|
2021-09-11 20:05:04 -03:00 |
|
FellippeHeitor
|
883cfcb525
|
Display warning when $Checking:Off is used with $Debug
|
2021-09-11 18:23:31 -03:00 |
|
FellippeHeitor
|
86984024bf
|
Saves color schemes individually for each instance of the IDE.
|
2021-09-10 21:26:04 -03:00 |
|
FellippeHeitor
|
8d58dff862
|
Shows <multiple values> at Watch list dialog for UDTs.
|
2021-09-09 21:29:34 -03:00 |
|
FellippeHeitor
|
17a116b19d
|
Adapts "Send Value" to work with multiple array dimensions.
|
2021-09-09 20:34:04 -03:00 |
|
FellippeHeitor
|
133805181e
|
Fixes vscrollbar not scrolling in Watch Panel.
|
2021-09-09 00:00:02 -03:00 |
|
FellippeHeitor
|
e561ab9002
|
Fixes vscrollbar not showing in Watch Panel.
|
2021-09-08 23:41:13 -03:00 |
|
FellippeHeitor
|
3f64648fc8
|
Fixes Watch Panel items alignment.
|
2021-09-08 23:24:10 -03:00 |
|
FellippeHeitor
|
a37e3801d8
|
Adds support to watching arrays with multiple dimensions.
|
2021-09-08 22:48:03 -03:00 |
|
FellippeHeitor
|
6f77de8c2a
|
Fixes mouse button 'sticking' in Change UDT dialog.
|
2021-08-30 01:42:56 -03:00 |
|
FellippeHeitor
|
7c1f83f4f1
|
Fixes Up One Level button in Change UDT dialog.
|
2021-08-30 01:30:47 -03:00 |
|
FellippeHeitor
|
d62e307126
|
Implements setting value of arrays/UDTs.
|
2021-08-30 00:47:30 -03:00 |
|
FellippeHeitor
|
da1344221f
|
Fixes detecting if it's a local/global var before sending value.
|
2021-08-29 19:32:32 -03:00 |
|
FellippeHeitor
|
704b781cd2
|
Properly retrives STRING storage (Watch List dialog)
|
2021-08-28 19:55:43 -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
|
a1a6fa6edb
|
Fixes watch panel not showing on the mac.
Wonder how it was still showing in Windows tho... mysteries.
|
2021-08-26 18:26:48 -03:00 |
|
FellippeHeitor
|
b8d50b09d2
|
Prevents errors with arrays in SUBs.
|
2021-08-25 21:34:36 -03:00 |
|
FellippeHeitor
|
3bcad3c611
|
Resets Watch Panel data before a new run.
|
2021-08-25 00:08:52 -03:00 |
|
FellippeHeitor
|
13a9d4e8be
|
Fixes bug watching variable-length strings in UDTs.
|
2021-08-24 23:48:22 -03:00 |
|
FellippeHeitor
|
f7e53e9166
|
Fixes "Add All" adding UDTs in Watch List dialog.
|
2021-08-24 14:46:57 -03:00 |
|
FellippeHeitor
|
2ccfae416a
|
Sets focus to the debuggee when SLEEP is used.
Properly sizes Watch List dialog when there are "hidden" variables in includes.
|
2021-08-24 13:23:01 -03:00 |
|
FellippeHeitor
|
e1c148abc1
|
Fixes watch list printing beyond the panel.
|
2021-08-24 12:04:51 -03:00 |
|
FellippeHeitor
|
28661bbf36
|
Adds minimal support for watching _BIT variables.
|
2021-08-24 03:53:39 -03:00 |
|
FellippeHeitor
|
ec295db7f5
|
Fixes crash readding arrays of UDTs to Watch List during execution.
|
2021-08-24 03:05:42 -03:00 |
|
FellippeHeitor
|
38fe93a6cf
|
Adds support for watching multiple indexes arrays of UDTs.
Not multiple dimensions yet tho.
|
2021-08-24 02:13:42 -03:00 |
|
FellippeHeitor
|
62f3496c36
|
Adds ability to fetch data from arrays of UDTs.
|
2021-08-23 18:02:22 -03:00 |
|
FellippeHeitor
|
687276bccd
|
Adds support to STRING elements in UDTs.
|
2021-08-22 22:47:48 -03:00 |
|
FellippeHeitor
|
bf9ab3458c
|
Allows outputting the watch list to the console.
|
2021-08-22 11:49:48 -03:00 |
|
FellippeHeitor
|
9423080f6b
|
Allows watching one element of UDTs (no strings yet).
|
2021-08-22 00:12:01 -03:00 |
|
FellippeHeitor
|
82d4de881f
|
Keeps array index selection made before entering Debug mode.
|
2021-08-21 17:39:41 -03:00 |
|
FellippeHeitor
|
18b5b3090f
|
Reverts using isString as it's reserved for the compiler.
|
2021-08-20 19:11:06 -03:00 |
|
FellippeHeitor
|
2fc7380fa6
|
Begins implementing ways to watch UDTs.
Still in a non-working state.
|
2021-08-20 16:10:28 -03:00 |
|
FellippeHeitor
|
d29a6657cc
|
Encloses string data within quotation marks (Watch Panel).
|
2021-08-19 01:28:33 -03:00 |
|
FellippeHeitor
|
087c320631
|
Encloses string data within quotation marks (Watch List dialog).
|
2021-08-19 01:20:52 -03:00 |
|
FellippeHeitor
|
34950c80ea
|
Visual tweaks to dialogs. Show received array data in Watch List box.
|
2021-08-19 01:09:18 -03:00 |
|
FellippeHeitor
|
e311e2ee35
|
Optimizes $Debug internal protocol.
Less back-and-forth of commands to get variable data. Moves processing/address fetching almost entirely to `vwatch.bm`.
|
2021-08-19 01:05:47 -03:00 |
|
FellippeHeitor
|
70b6f7b2b9
|
Implements watching variable and fixed-length strings.
|
2021-08-17 02:15:12 -03:00 |
|
FellippeHeitor
|
f279839a7b
|
Reduces number of commands to get a variable's value.
|
2021-08-17 00:47:13 -03:00 |
|
FellippeHeitor
|
eeff3207d6
|
Preliminary work to watch arrays (native types).
Strings not working yet.
|
2021-08-16 01:32:07 -03:00 |
|
FellippeHeitor
|
c2ce0df83f
|
Allows searching for variables using multiple terms (watch list).
|
2021-08-15 22:53:54 -03:00 |
|
FellippeHeitor
|
1b5c21817b
|
Allows jumping to the line that called a procedure (call stack).
|
2021-08-15 21:16:26 -03:00 |
|
FellippeHeitor
|
3c775df2a4
|
Fixes Watch List coming out incomplete when a filter was active.
|
2021-08-15 20:21:06 -03:00 |
|
FellippeHeitor
|
e728e28e3b
|
Fixes next line indicator not showing with line numbers turned off.
|
2021-08-15 20:02:37 -03:00 |
|
FellippeHeitor
|
ecfb439ff0
|
Changes communication protocol so it doesn't rely on end markers.
The message length precedes the message, so no <END> marker is required anymore.
|
2021-08-15 13:56:22 -03:00 |
|
FellippeHeitor
|
bfed027740
|
Minor visual tweaks.
|
2021-08-14 22:30:40 -03:00 |
|
FellippeHeitor
|
a15d6622d3
|
Darkens screen while waiting for INPUT/LINE INPUT ($DEBUG).
|
2021-08-14 22:11:11 -03:00 |
|
FellippeHeitor
|
2af2f4e2a1
|
Improves handling/signaling of INPUT/LINE INPUT in $DEBUG mode.
|
2021-08-14 21:28:21 -03:00 |
|