Commit graph

348 commits

Author SHA1 Message Date
Ben Jackson
cf44cae98c Add powershell demo
Doeesn't work due to debugger crashing on stack trace request.

Related #69
2019-11-02 23:10:04 +00:00
mergify[bot]
c4202958e8
Merge pull request #68 from puremourning/source-request 738
Source request
2019-11-02 09:41:06 +00:00
Ben Jackson
28b6964aea Support sourceReferences and Source request 2019-11-02 09:34:59 +00:00
mergify[bot]
64187adc01
Merge pull request #67 from puremourning/no-file 735
Don't crash when no file is open on start
2019-11-02 09:33:53 +00:00
mergify[bot]
8ffc018c59
Merge branch 'master' into no-file 2019-11-02 09:29:49 +00:00
Ben Jackson
2931f79d15 Don't crash when no file is open on start 2019-10-27 19:09:33 +00:00
mergify[bot]
c26fe1ddd2
Merge pull request #64 from puremourning/python-ptvsd 720
Demo of python attach
2019-10-26 14:54:54 +00:00
Ben Jackson
3c8edd4f0f Cache the gadgets to make CI maybe work
And stop installing experimental gadgets for now. The downloads get
rejected and it makes the vimspector bundle bigger than needed.
2019-10-26 14:28:01 +01:00
Ben Jackson
12df3c53a2 Allow selecting a specific launch config on LaunchWithSettings 2019-10-26 13:10:44 +01:00
Ben Jackson
6ad172aef7 Demo of python attach 2019-10-26 13:10:44 +01:00
mergify[bot]
6e460bd91f
Merge pull request #66 from puremourning/typescript-chrome 711
Fix installation issues
2019-10-23 06:11:07 +00:00
Ben Jackson
1a77b32e01 Flaky CI seems to fail to download sometimes 2019-10-23 00:25:02 +01:00
Ben Jackson
d29b0ebcfd Fix installation issues 2019-10-23 00:25:02 +01:00
mergify[bot]
cf2ac77391
Merge pull request #62 from puremourning/python-ptvsd 593
Python ptvsd
2019-10-13 19:04:47 +00:00
Ben Jackson
28833648e6 Allow installing literally _all_ the completer 2019-10-13 18:40:56 +01:00
Ben Jackson
a04dfcb4db Update vscode-python and document the startup sequence, which is clearly broken in vscode-python 2019-10-13 18:40:31 +01:00
Ben Jackson
82e351454d Wait for up to 10s to attach to socket 2019-10-13 18:39:54 +01:00
Ben Jackson
0e76340435 Fix some help typos 527 2019-10-06 22:28:31 +01:00
mergify[bot]
e9ca4a7ad4
Merge pull request #60 from puremourning/chrome 526
Add chrome debugger
2019-10-06 21:26:45 +00:00
Ben Jackson
63f8543d8f The chrome debugger doesn't return 'line' in some stack frames. Fix a bug for expensive scopes 2019-10-06 22:19:19 +01:00
Ben Jackson
52b0ee9d49 chrome debugger 2019-10-06 22:19:19 +01:00
mergify[bot]
ef675e0b07
Merge pull request #59 from puremourning/node 521
Support the Node.js debugger (not the legacy one)
2019-10-06 21:04:56 +00:00
Ben Jackson
0b0388d075 Simple tests for node debugger 2019-10-06 19:24:48 +01:00
mergify[bot]
968a443d09
Merge pull request #58 from puremourning/remember-choices 506
Remember user choices
2019-10-05 21:56:44 +00:00
Ben Jackson
b64946e34c Remember user choices
There are 2 things we ask for input for:

- input variables
- exception breakpoints

It's irritating to have to repeat yourself when going through the
edit/debug loop.

Howver, cacheing has some quirks and disadvantages - they key one being
when to clear the cache. To resolve this we take two slightly different
approaches:

1. For input variables, we remember the choice of the user, but present
that only as the default, so they can just hit enter to accept it. We
already rememeber the choices for the length of the debug session (i.e.
across 'restart' calls).

2. For exception breakpoints, we remember the choices for as long as the
current session is running.

This allows users to hit the 'restart' button without being prompted at
all.

Meanwhile, we also remove the (broken) support for exception breakpoint
matchers and state the server default for exception breakpoint filters.
2019-10-05 22:20:33 +01:00
Ben Jackson
f29c5ae902
Add Gitter badge 498 2019-10-02 13:10:46 +01:00
mergify[bot]
0701bca9ce
Merge pull request #57 from puremourning/fix-java-reset 492
Fix shutdown sequence for channel-based servers
2019-10-01 22:07:35 +00:00
mergify[bot]
0c27fb4206
Merge branch 'master' into fix-java-reset 2019-10-01 22:04:00 +00:00
mergify[bot]
e9d8608bfe
Merge pull request #56 from puremourning/terminal-improvement 489
RunInTermal: Re-use a completed terminal
2019-10-01 21:33:24 +00:00
Ben Jackson
90ecd905d9 Fix shutdown sequence for channel-based servers 2019-10-01 22:25:48 +01:00
Ben Jackson
799aacdcda RunInTermal: Re-use a completed terminal 2019-10-01 21:47:06 +01:00
mergify[bot]
4de1269baa
Merge pull request #51 from puremourning/python 431 459
Python test
2019-08-06 20:06:45 +00:00
Ben Jackson
6734a94ba8 Python auto test 2019-08-06 20:58:48 +01:00
Ben Jackson
53d3f8f64b Fix inputrestore 2019-08-04 19:37:23 +01:00
Ben Jackson
dcc2c6c365 Manual python test 2019-08-04 15:20:54 +01:00
mergify[bot]
daf3b803f5
Merge pull request #50 from puremourning/go 428
Test for go
2019-08-03 21:18:42 +00:00
Ben Jackson
938e67c7e2 Apparently undefined is not a real GOPATH 2019-08-03 22:14:56 +01:00
Ben Jackson
3cc78d5562 Activate linuxbrew for the tests 2019-08-03 22:14:56 +01:00
Ben Jackson
1da94177df Install node 2019-08-03 22:14:56 +01:00
Ben Jackson
dbebb1f154 Fix vim in docker image 2019-08-03 22:14:56 +01:00
Ben Jackson
932b1f57c3 Revert .bashrc 2019-08-03 22:14:56 +01:00
Ben Jackson
df8c0179d1 Print env 2019-08-03 22:14:56 +01:00
Ben Jackson
eefb0c5c6b Alternative syntax required for some bizarre reason 2019-08-03 22:14:56 +01:00
Ben Jackson
53f61d150f Use the profile and rc files 2019-08-03 22:14:56 +01:00
Ben Jackson
29989ffbfb Test for go 2019-08-03 22:14:56 +01:00
mergify[bot]
f8fc1719e2
Merge pull request #49 from puremourning/go 397
Go support using vscode-go
2019-07-31 18:22:32 +00:00
Ben Jackson
553eb3cc98 Appease flake8 2019-07-31 19:19:14 +01:00
Ben Jackson
1b665a1e93 README typo 2019-07-31 19:14:15 +01:00
Ben Jackson
7c709c0003 Add checksum 2019-07-31 19:12:14 +01:00
Ben Jackson
9676228e64 Docs 2019-07-31 19:10:33 +01:00