Commit graph

662 commits

Author SHA1 Message Date
mergify[bot]
05b855e605
Merge pull request #206 from puremourning/bugfixes 1725
A number of Bugfixes
2020-07-16 07:28:53 +00:00
Ben Jackson
c6e8e8038f Remove hard-coded terminal width which doesn't work on smaller width screens 2020-07-16 08:14:54 +01:00
Ben Jackson
a4f3fd9c5e Disable relativenumber in utility windows; disable textwidth in neovim too 2020-07-16 08:13:27 +01:00
Ben Jackson
2440a987b2 Tidy unknwon types and values 2020-07-16 08:10:49 +01:00
Ben Jackson
434a6f41d4 Only expand one cheap scope by default - don't keep others expanded from previous frames 2020-07-16 08:10:23 +01:00
Ben Jackson
fc7725fefb Only expand one inexpensive scope; codeLLDB lies about how expensive things are 2020-07-16 08:10:04 +01:00
Ben Jackson
0938d72a8c Re-use a window if we can, as it's more efficient; don't wipe out the generated code buffers in case the code window gets used for temporary buffer switch 2020-07-16 08:09:53 +01:00
Ben Jackson
8d2ea44cb9 Make Restart and Stop work properly (and together) 2020-07-16 08:09:13 +01:00
Ben Jackson
97a5d737ee Ignore venv and test basedir 2020-07-16 08:04:03 +01:00
Ben Jackson
b3c86bc757 Use the original java test code 2020-07-16 08:04:03 +01:00
mergify[bot]
1ae5c6fdcc
Merge pull request #201 from lilwayne1556/master 1720
No longer throws a KeyError when checking for non expensive scope
2020-07-14 19:40:10 +00:00
Wayne Bowie
81fffbe80e Merge branch 'master' of https://github.com/lilwayne1556/vimspector 2020-07-14 14:05:40 -05:00
Wayne Bowie
f81cc126c3 Format fix 2020-07-14 14:04:31 -05:00
Wayne Bowie
4d88dd6eff
Merge branch 'master' into master 2020-07-14 14:01:08 -05:00
Wayne Bowie
f9f0d5a83e No longer throws a KeyError when checking for non expensive scope 2020-07-14 12:23:09 -05:00
mergify[bot]
f383c62542
Merge pull request #200 from lilwayne1556/master 1714
Added Windows support for C# debugging
2020-07-14 15:11:28 +00:00
Wayne Bowie
99518e7eba Added Windows support for C# debugging 2020-07-14 09:22:55 -05:00
mergify[bot]
fe58b94bb0
Merge pull request #197 from puremourning/use-buffers-not-windows 1695
Allow users to close UI windows
2020-07-11 13:50:34 +00:00
Ben Jackson
0de023e3c4 Re-raise errors that aren't expectd 2020-07-11 14:42:35 +01:00
Ben Jackson
7c943c2ed7 Fix the terminal window to 80 columns 2020-07-11 14:08:45 +01:00
Ben Jackson
036c9b9605 Fix neovim not having the same classes as vim 2020-07-11 14:08:29 +01:00
Ben Jackson
193196cc03 Allow users to close the code window and not crash 2020-07-11 14:08:12 +01:00
Ben Jackson
43dd282702 Fix handling data after exit - channels and neovim 2020-07-11 14:07:28 +01:00
Ben Jackson
bdca96f663 Fix up java test 2020-07-11 14:06:32 +01:00
Ben Jackson
b0d41eb347 Scratch buffer still makes sense for the code window buffer where we ask for it from the sevrer 2020-07-11 11:53:39 +01:00
Ben Jackson
cb39e2b511 Allow closing of the UI windows; check valid flags and set buffers to be hidden. delete them on Reset 2020-07-11 11:44:15 +01:00
Ben Jackson
3643c2effd Only respond to data events for the _current_ job, not buffered data for old jobs 2020-07-11 11:43:28 +01:00
Ben Jackson
5ce4147361 Manipulate buffers for variables, watches and stack trace 2020-07-11 10:13:45 +01:00
mergify[bot]
b049ba6d8d
Merge pull request #192 from puremourning/shutdown-remote-job 1684
Fix shutting down jobs when resetting - use the correct category for …
2020-07-11 08:06:31 +00:00
Ben Jackson
6cfc313234 Do a better job of tidying up on test failure; note: We can still receive data callbacks after _OnExit, so just ignore that data 2020-07-10 22:49:30 +01:00
Ben Jackson
8e286be6ee Fix shutting down jobs when resetting - use the correct category for CleanUpCommand 2020-07-09 21:18:27 +01:00
mergify[bot]
915fb29a9f
Merge pull request #196 from puremourning/auto-port 1682
Automatically pick a local port for CodeLLDB
2020-07-09 18:51:53 +00:00
Ben Jackson
9f6caadc40 Pre-calculate the gadgetDir, as this is likely used every time 2020-07-09 18:57:28 +01:00
Ben Jackson
a4abe511c7 Update contents links 2020-07-09 18:29:41 +01:00
Ben Jackson
9baba5afab Document --basedir and ClearBreakpoints() and Exception Breakpoints 2020-07-09 18:19:11 +01:00
Ben Jackson
fe8d7251a4 Add unusedLocalPort to docs 2020-07-09 18:07:58 +01:00
Ben Jackson
a647b65983 Use an unused local port for CodeLLDB 2020-07-09 13:36:52 +01:00
Ben Jackson
81712b124f Fix traceback when (sometimes?) using the watch window 2020-07-09 13:08:15 +01:00
Ben Jackson
044804ca20 Calculate variables on-demand; add an unused-local-port variable-function 2020-07-09 13:07:38 +01:00
mergify[bot]
85667a5bac
Merge pull request #193 from puremourning/variables 1676
[WIP] Add change marker for variables and watches
2020-07-08 15:28:02 +00:00
Ben Jackson
50b8b0103c Fix sequence of scopes/vars to match the server 2020-07-08 16:13:15 +01:00
Ben Jackson
402071065f Update tclpro; add a test 2020-07-08 13:19:14 +01:00
Ben Jackson
e24d0a4659 Simplify extracting the result from a WatchResult 2020-07-08 11:45:20 +01:00
Ben Jackson
8143992345 Restore spacing (don't waste a whole column); re-use one of the indent columns for the marker 2020-07-08 11:37:24 +01:00
Ben Jackson
c43f16e288 FixUp: remove elements in reverse order to avoid invalidating indices 2020-07-07 22:45:12 +01:00
Ben Jackson
4b7fc83ce3 Add a marker when a variable value changes 2020-07-07 22:44:47 +01:00
Ben Jackson
39212f4ffc Add some type hints (requires python 3.6) and update flake8 2020-07-07 22:18:43 +01:00
Ben Jackson
2117a0515d Remove hacky use of dicts and magic keys for variables 2020-07-07 20:22:01 +01:00
mergify[bot]
669b019e25
Merge pull request #190 from puremourning/codelldb
Support running a command and connecting to a port
2020-07-06 13:00:52 +00:00
Ben Jackson
b486839269 Update README TOC and restructure 2020-07-06 11:30:45 +01:00