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

464 commits

Author SHA1 Message Date
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
FellippeHeitor 4efd95201d Fixes improper navigation (open/save dialogs). 2021-07-22 03:07:01 -03:00
FellippeHeitor 2fc0515d2e Adjustments to dialogs.
SUBs, Call Stack, Languages will no longer take up the whole window.
2021-07-22 03:05:54 -03:00
FellippeHeitor d3807589ca Properly clears the mouse queue after dialogs are closed. 2021-07-22 03:05:00 -03:00
FellippeHeitor 231400f309 Properly obeys a click to exit (x button) 2021-07-22 03:04:23 -03:00
FellippeHeitor f286e6b1d9 Removes unused variables in IDE code. 2021-07-21 14:22:37 -03:00
FellippeHeitor e3d65b3559 Centers target line with warning. 2021-07-21 12:41:41 -03:00
FellippeHeitor b9e65ceca5 Center target line when searching (F3, Ctrl+F3, Alt+F3). 2021-07-21 08:55:49 -03:00
FellippeHeitor fc95dd4d9e Prevents endless loop with F8 key (start paused). 2021-07-21 00:13:55 -03:00
FellippeHeitor fb94a16bfe Adds Ctrl+P to skip line; Ctrl+Shift+G to run to line. 2021-07-20 22:48:14 -03:00
FellippeHeitor 2097f35a8b Implements "Run To This Line". 2021-07-20 22:28:03 -03:00
FellippeHeitor ba7a0d91d4 Implements contextual menu for $DEBUG mode. 2021-07-20 20:11:29 -03:00
FellippeHeitor 603cc585e8 Prevents issues when deleting lines in normal mode. 2021-07-20 17:11:16 -03:00
Fellippe Heitor 5406492be8 Changes the shortcut to skip line to Shift+click.
Minor visual changes to breakpoint/skip line indicators.
2021-07-20 11:55:31 -03:00
FellippeHeitor fcc243f902 Moves breakpoints and line skips when deleting lines. 2021-07-20 03:11:16 -03:00
FellippeHeitor adf963b007 Allows toggling "Skip Line" before starting program.
Ctrl+Line number or
Debug->Toggle Skip Line
2021-07-20 03:02:29 -03:00
FellippeHeitor 5e53786255 Implements "Skip Line"
Ctrl+P to set line to skip.
Ctrl+Line Click to set line to skip with mouse.
2021-07-20 02:50:54 -03:00
FellippeHeitor aefde3eb55 Implements Set Next Line.
Allows arbitrarily changing the execution order from the IDE.
Ctrl+G in $DEBUG mode to launch the Set Next Line dialog.
2021-07-20 01:06:30 -03:00
FellippeHeitor 10ce193ba9 Prevents showing the call stack dialog when it's empty. 2021-07-19 22:55:03 -03:00
FellippeHeitor 655f1e3b19 Sends call stack to IDE when an error occurs. 2021-07-19 22:25:15 -03:00