Skip to content

Releases: puremourning/vimspector

355: Merge pull request #42 from puremourning/test-framework

27 Jul 10:31
28088c9
Compare
Choose a tag to compare

Changes:

  • 28088c9 Merge pull request #42 from puremourning/test-framework
  • 5076c62 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab Revert "Use HEAD macvim; it might be better?"
  • 44b8100 Add another test file from #43
  • 13f9e1f Use HEAD macvim; it might be better?
  • c275026 Remove log spam
  • 3edd158 Try and work out why the server exit handler isn't called
  • 6f9fe0c Increase timeout and yet more debug logging
  • 17b85d2 Reset the actual vimspector, not a fresh one
See more
  • 325d39b Improve debugging of flaky tests
  • 7813f06 May make the tests less flaky
  • 4d48486 Wait for sign to be displayed
  • 3a6a8ca Increase default timeout
  • 1e54e45 Finally fix breakpoint bugs
  • 9fc0a16 Tidy up clearing breakpoints
  • e6904ac Fix some asserts
  • a7f5b46 Add some debug to breakpoints
  • 9ea25da Use setpos as it is clearer
  • 0464b45 Save the log file for failed tests
  • 34df47f Make reset reliable by waiting for it to finish
  • 942e04e Update the UI when the connection dies
  • 2f8a0b0 Update gdbserver comment
  • 264cd1a More tests
  • 9fcfa13 Common setup/cleardown
  • 14abf30 Factor out some common functions in breakpoint tests
  • 55c75fd Refactor test framework into a vim plugin.
  • 0813382 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9 Merge branch 'master' into variables-ref-variables
  • 98effd3 Allow dependent groups of variables in a list
  • 80f398a Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b Implenent most of the vscode variables
  • d8d22b1 Allow variables to reference other variables in other layers
  • be55649 Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c8 fix tabpage errors
  • 1473e9d Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db700 Add and document why mono debugger doesn't work
  • a894ae0 Add minimal test case for csharp
  • 25f45a7 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f07 Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c95 Add ability to install c-sharp netcoredbg
  • 3b854a8 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4d Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971a Igmore stupid macOS dir
  • 92dc36f Add ptrace capability
  • 3a70b3d Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11 Increase timeout
  • d458d06 Use the same version as the current macvim
  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0...
Read more

342: Merge pull request #45 from puremourning/variables-ref-variables

26 Jul 17:57
0813382
Compare
Choose a tag to compare

Changes:

  • 0813382 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9 Merge branch 'master' into variables-ref-variables
  • 98effd3 Allow dependent groups of variables in a list
  • 80f398a Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b Implenent most of the vscode variables
  • d8d22b1 Allow variables to reference other variables in other layers
  • be55649 Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c8 fix tabpage errors
  • 1473e9d Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db700 Add and document why mono debugger doesn't work
See more
  • a894ae0 Add minimal test case for csharp
  • 25f45a7 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f07 Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c95 Add ability to install c-sharp netcoredbg
  • 3b854a8 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4d Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971a Igmore stupid macOS dir
  • 92dc36f Add ptrace capability
  • 3a70b3d Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11 Increase timeout
  • d458d06 Use the same version as the current macvim
  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e...
Read more

336: Merge pull request #44 from puremourning/variables-ref-variables

25 Jul 22:42
80f398a
Compare
Choose a tag to compare

Changes:

  • 80f398a Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b Implenent most of the vscode variables
  • d8d22b1 Allow variables to reference other variables in other layers
  • be55649 Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c8 fix tabpage errors
  • 1473e9d Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db700 Add and document why mono debugger doesn't work
  • a894ae0 Add minimal test case for csharp
  • 25f45a7 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f07 Tolerate buggy servers not supplying mandatory 'expensive' tag
See more
  • 2f51c95 Add ability to install c-sharp netcoredbg
  • 3b854a8 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4d Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971a Igmore stupid macOS dir
  • 92dc36f Add ptrace capability
  • 3a70b3d Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11 Increase timeout
  • d458d06 Use the same version as the current macvim
  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedo...
Read more

268: Merge pull request #39 from puremourning/fix-tabpage-errors

04 Jul 00:05
be55649
Compare
Choose a tag to compare

Changes:

  • be55649 Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c8 fix tabpage errors
  • 1473e9d Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db700 Add and document why mono debugger doesn't work
  • a894ae0 Add minimal test case for csharp
  • 25f45a7 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f07 Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c95 Add ability to install c-sharp netcoredbg
  • 3b854a8 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a Fix flake8 errors and lgtm errors in install_gadget.py
See more
  • 10baf4d Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971a Igmore stupid macOS dir
  • 92dc36f Add ptrace capability
  • 3a70b3d Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11 Increase timeout
  • d458d06 Use the same version as the current macvim
  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256 FixUp: Merge error with launch variables
  • 85d2f10...
Read more

238: Merge pull request #37 from puremourning/c-sharp-samsung

23 Jun 20:58
1473e9d
Compare
Choose a tag to compare

Changes:

  • 1473e9d Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db700 Add and document why mono debugger doesn't work
  • a894ae0 Add minimal test case for csharp
  • 25f45a7 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f07 Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c95 Add ability to install c-sharp netcoredbg
  • 3b854a8 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4d Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971a Igmore stupid macOS dir
See more
  • 92dc36f Add ptrace capability
  • 3a70b3d Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11 Increase timeout
  • d458d06 Use the same version as the current macvim
  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256 FixUp: Merge error with launch variables
  • 85d2f10 Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8...
Read more

168: Merge pull request #34 from puremourning/lgtm

08 Jun 10:21
3b854a8
Compare
Choose a tag to compare

Changes:

  • 3b854a8 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4d Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971a Igmore stupid macOS dir
  • 92dc36f Add ptrace capability
  • 3a70b3d Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11 Increase timeout
  • d458d06 Use the same version as the current macvim
  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
See more
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256 FixUp: Merge error with launch variables
  • 85d2f10 Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8 Mark unread output with *; Show vimspector log in output view
  • 1ca88ad WIP: Support remote startup commands, e.g. gdbserver
  • aed3f45 Support variables set in the vimspector.json
  • 32e16d9 WIP: Try and remember that the server quit
  • 7a91518 Improve error reporting
  • cd8e6b7 Fix doc
  • 38df0bf Add VS-like mappings
  • 728cd2b ...
Read more

165: Merge pull request #32 from puremourning/breakpoint-test-stepping

08 Jun 09:59
10baf4d
Compare
Choose a tag to compare

Changes:

  • 10baf4d Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971a Igmore stupid macOS dir
  • 92dc36f Add ptrace capability
  • 3a70b3d Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11 Increase timeout
  • d458d06 Use the same version as the current macvim
  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
See more
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256 FixUp: Merge error with launch variables
  • 85d2f10 Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8 Mark unread output with *; Show vimspector log in output view
  • 1ca88ad WIP: Support remote startup commands, e.g. gdbserver
  • aed3f45 Support variables set in the vimspector.json
  • 32e16d9 WIP: Try and remember that the server quit
  • 7a91518 Improve error reporting
  • cd8e6b7 Fix doc
  • 38df0bf Add VS-like mappings
  • 728cd2b 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...
Read more

160: Merge pull request #33 from puremourning/mergible

06 Jun 20:09
de3c513
Compare
Choose a tag to compare

Changes:

  • de3c513 Merge pull request #33 from puremourning/mergible
  • a4413dc Remove silly rule
  • 2293d29 Merge pull request #31 from puremourning/update-servers
  • c26fc82 Update servers
  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
See more
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256 FixUp: Merge error with launch variables
  • 85d2f10 Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8 Mark unread output with *; Show vimspector log in output view
  • 1ca88ad WIP: Support remote startup commands, e.g. gdbserver
  • aed3f45 Support variables set in the vimspector.json
  • 32e16d9 WIP: Try and remember that the server quit
  • 7a91518 Improve error reporting
  • cd8e6b7 Fix doc
  • 38df0bf Add VS-like mappings
  • 728cd2b 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
  • 1905556 Allow mappings to specify variables
  • f210d5d Print failures to the UI
  • e9d9a8a Don't print raw output anymore
  • ed382a9 There is no reason for terminated event
  • 82605c8 Allow Continue to restart if the process isn't running
  • f185963 Alow env and cwd to be specified for the adapter
  • c44e097...
Read more

135: Merge pull request #28 from puremourning/readme

19 May 19:31
d199aec
Compare
Choose a tag to compare

Changes:

  • d199aec Merge pull request #28 from puremourning/readme
  • 62a2ad5 Install the gadgets again
  • 67b1213 Update README
  • e1625ce add example vimrc
  • a343dbf Add options to install_gadget.py
  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
See more
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256 FixUp: Merge error with launch variables
  • 85d2f10 Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8 Mark unread output with *; Show vimspector log in output view
  • 1ca88ad WIP: Support remote startup commands, e.g. gdbserver
  • aed3f45 Support variables set in the vimspector.json
  • 32e16d9 WIP: Try and remember that the server quit
  • 7a91518 Improve error reporting
  • cd8e6b7 Fix doc
  • 38df0bf Add VS-like mappings
  • 728cd2b 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
  • 1905556 Allow mappings to specify variables
  • f210d5d Print failures to the UI
  • e9d9a8a Don't print raw output anymore
  • ed382a9 There is no reason for terminated event
  • 82605c8 Allow Continue to restart if the process isn't running
  • f185963 Alow env and cwd to be specified for the adapter
  • c44e097 Clear PC when resetting
  • dff7f6a Remove annoying debug output
  • 3c917c8 Add TCL to supported languages
  • b30a9fc Per the updated protocol descritpion, delay sending Launch/Attach until we have Con...
Read more

123: Merge pull request #27 from puremourning/azure-release

19 May 00:01
85ea343
Compare
Choose a tag to compare

Changes:

  • 85ea343 Merge pull request #27 from puremourning/azure-release
  • b0b4933 Fix package path again
  • 72b8ec3 Merge pull request #26 from puremourning/azure-release
  • b4332e4 Fix package structure
  • 4d2b2a5 Merge pull request #25 from puremourning/azure-release
  • 9a253df Create GitHub releases
  • 784a176 Merge pull request #24 from puremourning/lgtm
  • a33e935 Merge branch 'master' into 'lgtm'
  • ae8a8b9 Add lgtm config
  • 61a5c25 Merge pull request #23 from puremourning/update-mergify
See more
  • 425f7b0 Add a comment when merging
  • 4a42ccb Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284 Improve tests
  • 13f92e7 Update tests so they actually test and pass
  • f6e4b6c Read tests from command line and print test file name on failure
  • a2fac43 Move rarely useful script out of the way
  • 652fc4d Default VIMSPECTOR_MIMODE
  • 26f3ea1 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a Removing #Demo section
  • 2c3baf5 Removing missing images and spell correction
  • c89eeec Merge pull request #20 from puremourning/lint
  • fc802b6 Run flake8 and vint in azure
  • e82035f Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5 Allow running a command after remote attach
  • 1984857 Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4 Fix typo in UI
  • 47545f2 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6 run_tests should build the test programs
  • 281f32b Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa2 Upgrade cpptools to 0.22.1
  • 60e9e3e Merge pull request #15 from puremourning/clear-breakpoints
  • 470c646 Add ClearBreakpoints API
  • e10a13e Fix reviewable typo and allow comment reviews
  • ec9dc77 You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995 Use smart strict sorkflow to prevent broken master
  • 6d3fc16 COrrect name of mergify config
  • cffaef6 Add mergify config
  • db1cf29 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad fix typo
  • 03d907d Update issue templates
  • 4f31c95 Fix flake8 errors
  • 2678e66 Add pipeline badge
  • cd5cd59 Merge branch 'remote-bp'
  • 5cb6f9c Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a Fix default adapter config
  • c9138c4 Upgrade python gadget
  • e80c874 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)
  • 67f7402 Fix flake8 errors
  • 88bac78 Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b Make sure that single commands still work
  • 9e1cd10 When restarting, make sure that we have some configuraiton
  • 629d6bf Allow variables to come from shell commands
  • 174923c Rudimentary support for exception breakpoint options
  • 5416867 Use a list comprehension and try and catch some nasites
  • 01c0dca Fix signs
  • 8528d80 Fix breakpoints
  • 14f6814 Improve gadget installation; add system wide adapter config
  • e216bc2 Respect (some) server capabilities
  • 2d7c679 Be more forceful when closing th ejob
  • 75851e0 Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f Apparently Linx-Ux is invalid.
  • 69ea032 Correct name of Lina-Ux OS
  • 5a0ba17 install macvim. presumably it always overrides system vim
  • f8ae01f Add macos
  • fb5b6f2 Use a newer vim; vimspector requires latest builds
  • 79ff07b Use bash, print vim version
  • b039194 Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429 Install ca-certs
  • 3ea8a12 Fail the job if gadget install fails
  • 30da2ab Try using my own docker image
  • c57070e Print some info for debugging
  • b5cd5ea No sudo ?
  • bd48b00 Update azure pipeline - use 18.04 VM
  • 9431f5e Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e56 Set up CI with Azure Pipelines
  • 90a0762 Don't use circleci, it's a bit of a pain
  • 2cfd5af Add first-pass testing framework based on vim's runtest.vim
  • c684fa0 Fix balloons in the GUI
  • 079b392 Fix adding function breakpoints
  • 3092c06 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce0185 Add more code to test app for java
  • 0985070 Print a message if we fail to get a PID
  • 305309d WIP: Don't send many outstanding threads requests
  • ba456e8 Replace the log file each time, as this makes debugging easiser
  • 215af13 Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e Sort the list of configs so they appear consistently to the user
  • bb3909c Improve output view; use jobs to display logs and remote commands
  • e006b15 More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256 FixUp: Merge error with launch variables
  • 85d2f10 Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8 Mark unread output with *; Show vimspector log in output view
  • 1ca88ad WIP: Support remote startup commands, e.g. gdbserver
  • aed3f45 Support variables set in the vimspector.json
  • 32e16d9 WIP: Try and remember that the server quit
  • 7a91518 Improve error reporting
  • cd8e6b7 Fix doc
  • 38df0bf Add VS-like mappings
  • 728cd2b 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
  • 1905556 Allow mappings to specify variables
  • f210d5d Print failures to the UI
  • e9d9a8a Don't print raw output anymore
  • ed382a9 There is no reason for terminated event
  • 82605c8 Allow Continue to restart if the process isn't running
  • f185963 Alow env and cwd to be specified for the adapter
  • c44e097 Clear PC when resetting
  • dff7f6a Remove annoying debug output
  • 3c917c8 Add TCL to supported languages
  • b30a9fc Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad3 Remove pointless assignment
  • e573c2f Print server stderr to the GUI
  • 6f805db Add extra conf for c project
  • 66d525d Add ability to inject arbitrary variables
  • d02096f...
Read more