1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-06-29 09:20:38 +00:00
Commit graph

483 commits

Author SHA1 Message Date
FellippeHeitor c0ed807aa6 Show current sub name in Watch List. 2021-07-31 20:07:24 -03:00
FellippeHeitor 5e4c3baa4b Adds Copy button to call stack log dialog. 2021-07-31 19:47:12 -03:00
FellippeHeitor 304a33f404 Fixes loading file names beginning with numbers. 2021-07-31 19:34:32 -03:00
FellippeHeitor 6451133f3c Prevents showing variable list before compilation ends.
Also: rewords message box titles.
2021-07-31 19:12:26 -03:00
FellippeHeitor 56a61321d1 Adds word-wrapping to status area error messages. 2021-07-31 19:11:53 -03:00
FellippeHeitor 0f82c6320f Detects when the debuggee closes (connection lost). 2021-07-31 17:44:58 -03:00
FellippeHeitor 96c7c08b22 Swaps F7 and F8. 2021-07-31 03:11:45 -03:00
FellippeHeitor f56f85323a Prevents terminal from showing up when launching wiki. 2021-07-31 02:53:01 -03:00
FellippeHeitor a1ca1f4746 Fixes path changing routine in file dialog. 2021-07-31 02:28:56 -03:00
FellippeHeitor adf4d50f6e Fixes issue causing problems with multiple instances of the IDE.
For future generations: STATIC array in a SUB/FUNCTION has something broken. So broken it breaks other stuff with it. Requires investigation.
2021-07-30 19:30:06 -03:00
FellippeHeitor 755bc2f260 Finishes reverting b8e6d29959 2021-07-30 14:37:56 -03:00
Fellippe Heitor 3480d74d32 Reduces preventable errors (IDE). 2021-07-30 12:03:49 -03:00
Luke Ceddia b8e6d29959
Use _cv/_mk for passing _offsets 2021-07-31 00:46:10 +10:00
Fellippe Heitor cade46d545 Prevents Watch List from showing before compilation ends 2021-07-29 15:08:04 -03:00
Fellippe Heitor 132cae7f72 Requests variable values as soon as they're added to watch list. 2021-07-29 12:24:50 -03:00
Fellippe Heitor f816013e8d Adjusts status message colors. 2021-07-29 12:07:31 -03:00
Fellippe Heitor 9ad93c183f More work on menus.
Debug menu gets a `Purge` option for C++ libraries and the Advanced 
dialog gets moved there too.
2021-07-29 02:34:54 -03:00
Fellippe Heitor f140d3e830 Reworks dialogs to take up less screen space.
Dialogs that present lists were being sized to take up the whole IDE area. This makes them more content-aware.
2021-07-29 01:47:51 -03:00
Fellippe Heitor 9a2922fb67 Reorganizes some Debug-related menu items. 2021-07-29 01:46:34 -03:00
Fellippe Heitor 45a2d443b3 Fixes Recent Files dialog (*nix) 2021-07-29 01:44:00 -03:00
Fellippe Heitor 896ac750fd Bottom panel is now interactive/adaptive to window Width 2021-07-28 19:39:45 -03:00
Fellippe Heitor 5495e4d3ba Resets variable values from previous run. 2021-07-28 18:00:19 -03:00
Fellippe Heitor f086aaec95 Allows inspecting _offset variables (watch list). 2021-07-28 14:36:30 -03:00
Fellippe Heitor 93308fef39 One less error in the IDE (SUB idegotoline) 2021-07-28 14:28:41 -03:00
Fellippe Heitor fa96640624 Adjusts " View on Wiki " link.
Fixes launching of urls with some special characters.
2021-07-28 13:47:18 -03:00
Fellippe Heitor 8de0ca17f6 Improves on scroll bar behavior (watch panel) 2021-07-28 12:07:02 -03:00
Fellippe Heitor e2e8ea16ea Adjusts wiki linking feature (help panel). 2021-07-28 02:46:05 -03:00
FellippeHeitor 6773a82924 Adds "View on Wiki" button to help panel. 2021-07-28 02:25:27 -03:00
FellippeHeitor bad61fd840 Adds horizontal scroll bar to Watch List panel. 2021-07-28 01:45:06 -03:00
FellippeHeitor c3c2a7e374 Adds new red "x" button to close the Help Panel. 2021-07-28 01:44:19 -03:00
FellippeHeitor 5829744cc4 Adds vertical scrollbar to Watch List panel. 2021-07-28 00:23:35 -03:00
FellippeHeitor 014add19d7 Adjusts resizing, dragging and scrolling (mousewheel) of var panel. 2021-07-27 19:15:48 -03:00
FellippeHeitor 023518ea21 Adds variable watch panel. 2021-07-27 17:50:23 -03:00
FellippeHeitor 6a04700026 F4 now pauses execution before showing the var watch dialog. 2021-07-27 13:40:20 -03:00
FellippeHeitor 5e2f40c4f1 Ignores local variable requests when out of scope. 2021-07-27 12:18:50 -03:00
FellippeHeitor 96ce163800 Mere code auto-layout. 2021-07-27 08:52:13 -03:00
Luke Ceddia 7e4a5b9799
Add support for inspecting string variables 2021-07-27 17:09:28 +10:00
FellippeHeitor a2a49cef01 Allows local variables to be watched (still a bit broken). 2021-07-27 00:28:03 -03:00
FellippeHeitor 426b26b002 Watches INTEGER, UINTEGER, LONG, ULONG, SINGLE, DOUBLE variables.
Only in the main module for now.
2021-07-26 23:56:48 -03:00
FellippeHeitor 84b5bb3055 Wishful attempt at getting var export to work. Failed. 2021-07-26 17:34:44 -03:00
FellippeHeitor cedff4ef5a Groundwork for variable requesting from the IDE (nonworking state).
The _MEMGET part needs extra work.
m is of type _MEM, but it's never assigned - does that have something to do with it?
Should we have something on the C++ side to access those memory blocks?
2021-07-26 14:52:14 -03:00
Fellippe Heitor 3523208b3c Fixes navigation (file dialog) 2021-07-25 22:20:28 -03:00
FellippeHeitor 62878630b5 Improves on Add Watch dialog prototype.
Can select individual variables (double-click to toggle), add all, remove all.
2021-07-25 00:19:55 -03:00
FellippeHeitor 37d1868630 Initial draft for Add Watch dialog. 2021-07-24 19:32:28 -03:00
FellippeHeitor 5886488b72 Allows F3, Ctrl+F3, Ctrl+F to invoke the search box ($DEBUG). 2021-07-23 13:46:57 -03:00
FellippeHeitor 898c0ffedb Begins folder reorganization (internal/support).
For .bas/.bm/.bi files that are required at compilation time, as opposed to `source`, which is not required for normal operation.
2021-07-22 18:39:20 -03:00
FellippeHeitor 33ec83d0fb Adds Clear All Skips, Set TCP port. 2021-07-22 15:23:37 -03:00
FellippeHeitor 997285994d Replaces "Status" with "$DEBUG MODE" when appropriate. 2021-07-22 13:54:16 -03:00
FellippeHeitor e64984d5fa Properly redraws the interface for help on user keywords (F1) 2021-07-22 11:55:35 -03:00
FellippeHeitor 84fb639626 Visually indicates the line where the search term was found.
In normal operation, the line already gets highlighted. This commit makes the search result more visible/easily spotted when repeating search with F3 or when the search bar has focus.
2021-07-22 11:40:03 -03:00