Commit graph

834 commits

Author SHA1 Message Date
mergify[bot]
97bef33660
Merge pull request #289 from sharksforarms/list-configurations
Add a GetConfigurations function
2020-11-06 17:32:59 +00:00
Emmanuel Thompson
d5b9411256 Add a GetConfigurations function 2020-11-06 12:05:14 -05:00
mergify[bot]
7b048367f7
Merge pull request #282 from puremourning/run-to-cursor 325031798
Run to cursor
2020-10-23 22:10:55 +00:00
Ben Jackson
80985148e7 Add "run to cursor" support
We add a 'temporary' option to line breakpionts and try and clear any
temporary breakpionts on the line we end up stopping on. This might not
be art, but _probably_ works in almost all cases that matter.

it's a bit hacky the way we have to push the reason around, but we don't
know where we stopped until we actually get the stack trace response and
SetCurrentFrame

Move temporary breakpionts to match server response

Also delete any existing ones when adding a new one and add tests for
run-to-cursor.

Only continue after we successfully set the breakpoints. This makes it
work in go
2020-10-23 22:53:04 +01:00
Ben Jackson
0d112d70a0 Add SetLineBreakpoint and ClaerLineBreakpoint APIs
These are useful for running tests (i.e. ensure there's a breakpiont at
the start of the test) and/or other programmatic usages.

They will also be needed for setting temporary breakpionts.
2020-10-17 22:40:08 +01:00
Ben Jackson
78bec87f4e
Link to wiki for additional language support 307361565 2020-10-14 22:33:04 +01:00
mergify[bot]
c76e20cd9b
Merge pull request #280 from camilo-schoeningh-sociomantic/vscode-go-moved 307339159
vscode-go: Update plugin and use new repository address.
2020-10-14 21:18:17 +00:00
Camilo Schoeningh
ea36b60a07
vscode-go: Update version and use new repository.
As of June 2020, the vscode-go repository has moved to https://github.com/golang/vscode-go.
2020-10-14 21:21:11 +02:00
Ben Jackson
5057906317
Merge pull request #281 from puremourning/java-cwd 306842399
Java: Set cwd by default
2020-10-14 17:02:03 +01:00
Ben Jackson
8d17572538 brew update is failing as some taps have been removed
Per https://github.com/Homebrew/homebrew-core/issues/30917, use brew
update-reset to fix it
2020-10-14 15:50:10 +01:00
Ben Jackson
f3c5944dd2 Java: Set cwd by default 2020-10-14 15:26:54 +01:00
mergify[bot]
1eb9933e2a
Merge pull request #279 from puremourning/breakpoint-event 299320249
Fix breakpoint event
2020-10-10 15:29:38 +00:00
Ben Jackson
1b9763a4fc Minor improvements to console usage
Display failures and stop adding random text which makes the (very
useful) CodeLLDB interface look messy
2020-10-10 16:20:55 +01:00
Ben Jackson
16f22b396f Fix breakpoint event
Few problems:
 - we were passing a dict instead of a list of breakpoints
 - if the breakpoint had a source which was {} we crashed
 - we didn't support the 'removed' event
2020-10-10 16:04:46 +01:00
mergify[bot]
f6726de058
Merge pull request #272 from ayberkydn/patch-1 283161924
Update README.md
2020-10-01 21:30:12 +00:00
Ayberk Aydın
3d442c978f
Update README.md
fix typo
2020-10-02 00:20:50 +03:00
mergify[bot]
692a0d8d39
Merge pull request #268 from puremourning/breakpoints-file-while-debugging 275632274
While debugging, use the correct path for breakpoints
2020-09-27 22:12:33 +00:00
Ben Jackson
bd09206caf While debugging, use the correct path for breakpoints 2020-09-27 22:47:22 +01:00
mergify[bot]
d1bfe18e18
Merge pull request #266 from puremourning/dblclick 275132117
Add double-click to expand/collapse
2020-09-27 12:24:15 +00:00
Ben Jackson
b2f41643f4 Add double-click to expand/collapse 2020-09-27 13:14:09 +01:00
mergify[bot]
42b79d8cbd
Merge pull request #264 from puremourning/fidessa-upstream 272710633
Launch remote commands in the terminal
2020-09-25 15:57:43 +00:00
Ben Jackson
b34ccd679d Fix ambiwidth=double again and make sure it doesn't break again 2020-09-25 16:36:19 +01:00
Ben Jackson
069224e28d Allow defaults for variables with multiple underscore characters 2020-09-25 16:36:19 +01:00
Ben Jackson
6fd4724189 Launch remote commands in a termianl
This allows stdin and mans you don't need the output window visible to
see the useful process output when debugging a remote-Launch.
2020-09-25 16:36:19 +01:00
mergify[bot]
6a5c0cf63e
Merge pull request #261 from puremourning/breakpoint-pc-line 262675652
Display a different sign when there's a breakpoint on the PC line
2020-09-19 14:30:21 +00:00
Ben Jackson
2ad1a3e502 Display a different sign when there's a breakpoint on the PC line
Vim only renders a single sign-per-line. If we have the PC _and_ a
breakpoint, we should make that clear. Do this using a vimspectorPCBP
sign which combines both vimspectorPC and vimspectorBP (sort of).

We can't (unfortuantely) render the breakpoint blob in a different
colour, but it's at least obvious when we toggle on the PC line.
2020-09-19 15:18:05 +01:00
Ben Jackson
26277cefbd Another flaky test 262491895 2020-09-19 11:36:28 +01:00
Ben Jackson
ce4f341feb Correct some typos 2020-09-19 11:25:53 +01:00
Ben Jackson
4ed9158282 Accomodate flaky tests that I can't diagnose 262478145 2020-09-19 11:18:40 +01:00
Ben Jackson
9e2526c4a4 Fix logs in the wrong place when runnning tests withotu basedir 2020-09-19 11:18:40 +01:00
mergify[bot]
75e1c6b1c1
Merge pull request #260 from puremourning/windows-install-cmd
Fix installation issues on windows - find npm.cmd
2020-09-18 20:07:23 +00:00
Ben.Jackson
4424969028 Fix installation issues on windows - find npm.cmd 2020-09-18 20:59:21 +01:00
Ben Jackson
173f2d6f37 CI: maybe this is the pattern we need ? 250098340 2020-09-11 17:06:05 +01:00
Ben Jackson
e76d6a5c97 Use a sensible tag 2020-09-11 16:50:10 +01:00
Ben Jackson
1db1bd6d5b Need to specify the exact asset path 2020-09-11 16:44:57 +01:00
Ben Jackson
a037e4d31a We need to globstar the test log dirs 2020-09-11 16:25:00 +01:00
Ben Jackson
2e3bbef6df The steps context doesn't seem to work 2020-09-11 16:14:26 +01:00
Ben Jackson
277994e27c Add missing test file 2020-09-11 15:56:04 +01:00
Ben Jackson
853af58124 Update badge and upload logs if tests fail 2020-09-11 15:43:58 +01:00
Ben Jackson
778745b5c2 Add a test for ruby 2020-09-11 15:43:53 +01:00
Ben Jackson
db4e60aca5 Add a manual test for the calculated variables 2020-09-11 15:43:53 +01:00
Ben Jackson
522d8fbc99
Merge pull request #251 from puremourning/gh-actions
Migrate CI to GitHub actions
2020-09-11 15:29:29 +01:00
Ben Jackson
99d20bb277 Update mergify config for GHA 2020-09-11 15:01:37 +01:00
Ben Jackson
8b8be9f5b5 Port builds to GitHub Actions too 2020-09-04 18:57:56 +01:00
Ben Jackson
3e452b73d1 Migrate linting to GitHub actions 2020-09-04 16:52:32 +01:00
Ben Jackson
f1cc01a399 FixUp: Actually wait for buffers to close 2020-09-04 12:57:13 +01:00
mergify[bot]
2c401a859c
Merge pull request #248 from puremourning/completion
Support completion for console and watches.
2020-09-04 00:52:40 +00:00
Ben Jackson
ca804bda99 Fix flake when terminal takes a while to close 2020-09-04 01:41:01 +01:00
Ben Jackson
4e5011fe1b Make command line completion work too 2020-09-04 01:18:59 +01:00
Ben Jackson
45f0b68d87 Remove slow debugging code 2020-09-04 00:52:36 +01:00