Commit graph

  • 470c64603a Add ClearBreakpoints API Ben Jackson 2019-04-28 09:35:59 +01:00
  • e10a13e758 Fix reviewable typo and allow comment reviews Ben Jackson 2019-04-28 10:44:31 +01:00
  • ec9dc770f6 You can't approve your own PRs, so make an exception to rely on reviewable only Ben Jackson 2019-04-28 10:37:11 +01:00
  • d23c995c93 Use smart strict sorkflow to prevent broken master Ben Jackson 2019-04-28 10:13:36 +01:00
  • 6d3fc16584 COrrect name of mergify config Ben Jackson 2019-04-28 10:04:09 +01:00
  • cffaef6b73 Add mergify config Ben Jackson 2019-04-28 10:02:07 +01:00
  • db1cf29f0d
    Merge pull request #14 from ousttrue/fix_typo Ben Jackson 2019-04-27 22:46:45 +01:00
  • 62130ad525 fix typo ousttrue 2019-04-28 06:31:56 +09:00
  • 03d907d790 Update issue templates Ben Jackson 2019-04-27 17:06:25 +01:00
  • 4f31c95aa4 Fix flake8 errors Ben Jackson 2019-04-27 14:21:20 +01:00
  • 2678e666aa
    Add pipeline badge Ben Jackson 2019-04-27 13:52:28 +01:00
  • cd5cd59ef1 Merge branch 'remote-bp' Ben Jackson 2019-04-27 13:25:11 +01:00
  • 5cb6f9cea2 Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew Ben Jackson 2019-04-27 13:24:09 +01:00
  • d24515a035 Fix default adapter config Ben Jackson 2019-04-06 16:42:56 +01:00
  • c9138c465b Upgrade python gadget Ben Jackson 2019-04-06 16:37:30 +01:00
  • e80c874e3b Toggle the state before handling the message. I think this implies there is some re-entrancy here that i am not handling correctly, but this fixes an issue with vscode-python (for now) Ben Jackson 2019-04-02 16:27:37 +01:00
  • 67f7402581 Fix flake8 errors Ben Jackson 2019-04-02 16:26:52 +01:00
  • 88bac786ba Merge branch 'breakpoints-list' into remote-bp Ben Jackson 2019-03-30 10:13:26 +00:00
  • cc7af4b1a4 Make sure that single commands still work Ben Jackson 2019-03-01 13:26:05 +00:00
  • 9e1cd10c99 When restarting, make sure that we have some configuraiton Ben Jackson 2019-03-01 13:25:52 +00:00
  • 629d6bf612 Allow variables to come from shell commands Ben Jackson 2019-03-01 13:25:36 +00:00
  • 174923cbc8 Rudimentary support for exception breakpoint options Ben Jackson 2019-03-01 13:25:15 +00:00
  • 541686712c Use a list comprehension and try and catch some nasites Ben Jackson 2019-02-26 15:24:07 +00:00
  • 01c0dca3ad Fix signs Ben Jackson 2019-02-24 19:41:49 +00:00
  • 8528d80510 Fix breakpoints Ben Jackson 2019-02-24 19:41:41 +00:00
  • 14f6814ff1 Improve gadget installation; add system wide adapter config Ben Jackson 2019-02-24 19:41:20 +00:00
  • e216bc291d Respect (some) server capabilities Ben Jackson 2019-02-21 16:14:05 +00:00
  • 2d7c67968a Be more forceful when closing th ejob Ben Jackson 2019-02-21 16:13:51 +00:00
  • 75851e0652 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs Ben Jackson 2019-02-21 16:12:58 +00:00
  • 0b1a06f47e Apparently Linx-Ux is invalid. Ben Jackson 2019-02-20 22:35:51 +00:00
  • 69ea032bc1 Correct name of Lina-Ux OS Ben Jackson 2019-02-20 22:35:05 +00:00
  • 5a0ba17754 install macvim. presumably it always overrides system vim Ben Jackson 2019-02-20 22:32:00 +00:00
  • f8ae01f75c Add macos Ben Jackson 2019-02-20 22:12:55 +00:00
  • fb5b6f2d74 Use a newer vim; vimspector requires latest builds Ben Jackson 2019-02-20 21:52:27 +00:00
  • 79ff07b953 Use bash, print vim version Ben Jackson 2019-02-20 21:28:39 +00:00
  • b03919489d Install bash debug instead of mono debug, as installing mono debug is a pain Ben Jackson 2019-02-20 21:15:25 +00:00
  • 7f78429f8d Install ca-certs Ben Jackson 2019-02-17 22:46:52 +00:00
  • 3ea8a12986 Fail the job if gadget install fails Ben Jackson 2019-02-17 22:35:30 +00:00
  • 30da2ab862 Try using my own docker image Ben Jackson 2019-02-17 21:51:34 +00:00
  • c57070ee82 Print some info for debugging Ben Jackson 2019-02-17 20:41:52 +00:00
  • b5cd5ea891 No sudo ? Ben Jackson 2019-02-17 20:28:11 +00:00
  • bd48b00acc Update azure pipeline - use 18.04 VM Ben Jackson 2019-02-17 20:25:01 +00:00
  • 9431f5ec9c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list Ben Jackson 2019-02-17 19:53:06 +00:00
  • a504e56056 Set up CI with Azure Pipelines Ben Jackson 2019-02-17 19:52:33 +00:00
  • 90a076274d Don't use circleci, it's a bit of a pain Ben Jackson 2019-02-17 19:46:09 +00:00
  • 2cfd5afacb Add first-pass testing framework based on vim's runtest.vim Ben Jackson 2019-02-17 19:36:21 +00:00
  • c684fa0cbb Fix balloons in the GUI Ben Jackson 2019-02-15 13:19:13 +00:00
  • 079b392157 Fix adding function breakpoints Ben Jackson 2019-02-15 13:18:58 +00:00
  • 3092c06cd7 Rudimentary support for listing breakpoints using the quickfix window Ben Jackson 2019-02-12 22:41:10 +00:00
  • 3ce0185328 Add more code to test app for java Ben Jackson 2019-02-12 21:43:56 +00:00
  • 09850702cf Print a message if we fail to get a PID Ben Jackson 2019-02-12 12:34:17 +00:00
  • 305309dcb1 WIP: Don't send many outstanding threads requests Ben Jackson 2019-02-12 12:33:40 +00:00
  • ba456e863d Replace the log file each time, as this makes debugging easiser Ben Jackson 2019-02-12 09:06:13 +00:00
  • 215af1316a Fix runInTerminal when the cwd supplied is (heinously) empty Ben Jackson 2019-02-12 09:05:47 +00:00
  • 0b40c3e04a Sort the list of configs so they appear consistently to the user Ben Jackson 2019-02-12 09:05:19 +00:00
  • bb3909c16f Improve output view; use jobs to display logs and remote commands Ben Jackson 2019-02-12 09:04:52 +00:00
  • e006b15100 More improvements to startup and closedown stability. Remove some hack code Ben Jackson 2019-02-12 09:01:09 +00:00
  • 765a9e4a98 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job Ben Jackson 2019-02-04 15:06:05 +00:00
  • df04256cee FixUp: Merge error with launch variables Ben Jackson 2019-02-04 15:05:16 +00:00
  • 85d2f10f32 Only load threads after _both_ init and launch. Maybe this is the magic that works for all servers Ben Jackson 2019-02-04 15:05:00 +00:00
  • 463f7a8220 Mark unread output with *; Show vimspector log in output view Ben Jackson 2019-02-04 15:04:21 +00:00
  • 1ca88ad332 WIP: Support remote startup commands, e.g. gdbserver Ben Jackson 2019-02-02 10:46:53 +00:00
  • aed3f459a6 Support variables set in the vimspector.json Ben Jackson 2019-02-02 10:46:02 +00:00
  • 32e16d9daf WIP: Try and remember that the server quit Ben Jackson 2019-02-02 15:49:22 +00:00
  • 7a91518542 Improve error reporting Ben Jackson 2019-02-02 14:54:49 +00:00
  • cd8e6b74ca Fix doc Ben Jackson 2019-02-02 13:12:54 +00:00
  • 38df0bf14b Add VS-like mappings Ben Jackson 2019-02-02 11:36:43 +00:00
  • 728cd2b9c3 Go back to launching after initialize as this is required by some servers. The spec is a little unclear on what the correct behaviour is, but this seems to work with microsoft's own debug adapters Ben Jackson 2019-02-02 10:26:17 +00:00
  • 1905556edd Allow mappings to specify variables Ben Jackson 2019-02-02 10:25:14 +00:00
  • f210d5d150 Print failures to the UI Ben Jackson 2019-02-02 10:44:18 +00:00
  • e9d9a8ac42 Don't print raw output anymore Ben Jackson 2019-02-02 10:43:12 +00:00
  • ed382a9f90 There is no reason for terminated event Ben Jackson 2019-02-01 10:05:50 +00:00
  • 82605c80cc Allow Continue to restart if the process isn't running Ben Jackson 2019-02-01 10:05:40 +00:00
  • f1859639d7 Alow env and cwd to be specified for the _adapter_ Ben Jackson 2019-02-01 10:05:16 +00:00
  • c44e0970a4 Clear PC when resetting Ben Jackson 2019-02-01 10:04:42 +00:00
  • dff7f6ad73 Remove annoying debug output Ben Jackson 2019-01-16 17:54:27 +00:00
  • 3c917c86d0
    Add TCL to supported languages Ben Jackson 2019-01-17 15:57:11 +00:00
  • b30a9fc870 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone Ben Jackson 2019-01-12 15:13:38 +00:00
  • 4539ad327f Remove pointless assignment Ben Jackson 2019-01-12 15:13:08 +00:00
  • e573c2fd9f Print server stderr to the GUI Ben Jackson 2019-01-12 15:12:52 +00:00
  • 6f805db24b Add extra conf for c project Ben Jackson 2019-01-05 10:39:05 +00:00
  • 66d525d298 Add ability to inject arbitrary variables Ben Jackson 2019-01-05 10:38:44 +00:00
  • d02096f132 Fix (currently pointles) plugin file Ben Jackson 2019-01-05 09:37:30 +00:00
  • 466e7eeb47
    Fix java-debug-server link Ben Jackson 2018-12-24 15:11:38 +00:00
  • b738b5be32
    Note that java debugging does work, but it is a bit janky Ben Jackson 2018-12-24 15:10:26 +00:00
  • 4a3afd6c2c Merge branch 'timeout' Ben Jackson 2018-12-20 16:55:43 +00:00
  • cbff48c959 Work around vim bugs in appending to buffers Ben Jackson 2018-12-20 16:55:28 +00:00
  • 0cfe1ec99b Work around cppdbg spamming mono errors to stdout Ben Jackson 2018-12-20 16:55:14 +00:00
  • ea1962e11b Use a short timeout for closedown Ben Jackson 2018-12-20 16:03:22 +00:00
  • 8c74b9fe81 Fix re-use of name result Ben Jackson 2018-12-20 15:10:03 +00:00
  • af338669f3 Add timeout for requests. Ben Jackson 2018-12-20 15:10:24 +00:00
  • 361458534c Fix re-use of name result Ben Jackson 2018-12-20 15:10:03 +00:00
  • 5060b0821e Split c test json file. Still doesn't work for some reason Ben Jackson 2018-12-20 13:44:37 +00:00
  • 673de95283 Updates for latest Python debug adapter Ben Jackson 2018-12-20 13:42:58 +00:00
  • 14603ae72f Support java debugging Ben Jackson 2018-12-20 00:26:23 +00:00
  • 9f8fddd1cd
    Update README.md Ben Jackson 2018-12-19 22:08:22 +00:00
  • 0abee77859
    Update README.md Ben Jackson 2018-12-19 21:48:34 +00:00
  • 360610eb3b
    Update README.md Ben Jackson 2018-12-19 12:32:46 +00:00
  • 256579c4d8 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view Ben Jackson 2018-12-19 01:33:21 +00:00
  • 3a898edd34 Untested: properly expand lists of dictionaries Ben Jackson 2018-12-19 00:44:50 +00:00