vimspector

vimspector - A multi-language debugging system for Vim

APACHE-2.0 License

Stars
4.1K
Committers
80

Bot releases are hidden (Show)

vimspector - https://github.com/puremourning/vimspector/releases/tag/506

Published by puremourning about 5 years ago

Changes:

  • 968a443d0931dd0c3b0c591f3d2abb0d6786783b Merge pull request #58 from puremourning/remember-choices
  • b64946e34ce9ba69e8862fef8cbc12bf7e57b423 Remember user choices
  • f29c5ae902d6ace2566dbd1ea74dfd51428cfe8f Add Gitter badge
  • 0701bca9ce18eb21ac7e90652694bafe15eb8c51 Merge pull request #57 from puremourning/fix-java-reset
  • 0c27fb420689c428a0536909d13bf49d0b700944 Merge branch 'master' into fix-java-reset
  • e9d8608bfe0ab393f74a81e72cb59fa4d3bf64ff Merge pull request #56 from puremourning/terminal-improvement
  • 90ecd905d921fd7b230fbb8674b77bfe8fb97224 Fix shutdown sequence for channel-based servers
  • 799aacdcdaae58b1c06e5f73528714e239b6b2e9 RunInTermal: Re-use a completed terminal
  • 4de1269baa1930184e8a175b81f457e89061c0a3 Merge pull request #51 from puremourning/python
  • 6734a94ba851bda72d3a434ebdab32e854db7e3d Python auto test
  • 53d3f8f64b2e158c174addda1c4f022c671e1881 Fix inputrestore
  • dcc2c6c3651219b0643d7672c7bf2b8ec2b52414 Manual python test
  • daf3b803f5e8efad8c00973f19bceae52d42373d Merge pull request #50 from puremourning/go
  • 938e67c7e2414c83f219a13fb3367d0bfb46272d Apparently undefined is not a real GOPATH
  • 3cc78d5562a7fa2f206488e7c60b66ecdd327700 Activate linuxbrew for the tests
  • 1da94177df4dee9e4f7e45d29aed782d1ef41728 Install node
  • dbebb1f1545e981b709dbba61a58a969cc9e082a Fix vim in docker image
  • 932b1f57c3516d6101dea65656818ebede1fa33b Revert .bashrc
  • df8c0179d1f60515d661f8e4037b4eb5c7321bbf Print env
  • eefb0c5c6bed2765a7dcd9fef5a6cacc313e231b Alternative syntax required for some bizarre reason
  • 53f61d150f1968280c9fdfb17b8a47a57b2ee556 Use the profile and rc files
  • 29989ffbfb7c23ef8335e917ef0c292af05ad916 Test for go
  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/498

Published by puremourning about 5 years ago

Changes:

  • f29c5ae902d6ace2566dbd1ea74dfd51428cfe8f Add Gitter badge
  • 0701bca9ce18eb21ac7e90652694bafe15eb8c51 Merge pull request #57 from puremourning/fix-java-reset
  • 0c27fb420689c428a0536909d13bf49d0b700944 Merge branch 'master' into fix-java-reset
  • e9d8608bfe0ab393f74a81e72cb59fa4d3bf64ff Merge pull request #56 from puremourning/terminal-improvement
  • 90ecd905d921fd7b230fbb8674b77bfe8fb97224 Fix shutdown sequence for channel-based servers
  • 799aacdcdaae58b1c06e5f73528714e239b6b2e9 RunInTermal: Re-use a completed terminal
  • 4de1269baa1930184e8a175b81f457e89061c0a3 Merge pull request #51 from puremourning/python
  • 6734a94ba851bda72d3a434ebdab32e854db7e3d Python auto test
  • 53d3f8f64b2e158c174addda1c4f022c671e1881 Fix inputrestore
  • dcc2c6c3651219b0643d7672c7bf2b8ec2b52414 Manual python test
  • daf3b803f5e8efad8c00973f19bceae52d42373d Merge pull request #50 from puremourning/go
  • 938e67c7e2414c83f219a13fb3367d0bfb46272d Apparently undefined is not a real GOPATH
  • 3cc78d5562a7fa2f206488e7c60b66ecdd327700 Activate linuxbrew for the tests
  • 1da94177df4dee9e4f7e45d29aed782d1ef41728 Install node
  • dbebb1f1545e981b709dbba61a58a969cc9e082a Fix vim in docker image
  • 932b1f57c3516d6101dea65656818ebede1fa33b Revert .bashrc
  • df8c0179d1f60515d661f8e4037b4eb5c7321bbf Print env
  • eefb0c5c6bed2765a7dcd9fef5a6cacc313e231b Alternative syntax required for some bizarre reason
  • 53f61d150f1968280c9fdfb17b8a47a57b2ee556 Use the profile and rc files
  • 29989ffbfb7c23ef8335e917ef0c292af05ad916 Test for go
  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/492

Published by puremourning about 5 years ago

Changes:

  • 0701bca9ce18eb21ac7e90652694bafe15eb8c51 Merge pull request #57 from puremourning/fix-java-reset
  • 0c27fb420689c428a0536909d13bf49d0b700944 Merge branch 'master' into fix-java-reset
  • e9d8608bfe0ab393f74a81e72cb59fa4d3bf64ff Merge pull request #56 from puremourning/terminal-improvement
  • 90ecd905d921fd7b230fbb8674b77bfe8fb97224 Fix shutdown sequence for channel-based servers
  • 799aacdcdaae58b1c06e5f73528714e239b6b2e9 RunInTermal: Re-use a completed terminal
  • 4de1269baa1930184e8a175b81f457e89061c0a3 Merge pull request #51 from puremourning/python
  • 6734a94ba851bda72d3a434ebdab32e854db7e3d Python auto test
  • 53d3f8f64b2e158c174addda1c4f022c671e1881 Fix inputrestore
  • dcc2c6c3651219b0643d7672c7bf2b8ec2b52414 Manual python test
  • daf3b803f5e8efad8c00973f19bceae52d42373d Merge pull request #50 from puremourning/go
  • 938e67c7e2414c83f219a13fb3367d0bfb46272d Apparently undefined is not a real GOPATH
  • 3cc78d5562a7fa2f206488e7c60b66ecdd327700 Activate linuxbrew for the tests
  • 1da94177df4dee9e4f7e45d29aed782d1ef41728 Install node
  • dbebb1f1545e981b709dbba61a58a969cc9e082a Fix vim in docker image
  • 932b1f57c3516d6101dea65656818ebede1fa33b Revert .bashrc
  • df8c0179d1f60515d661f8e4037b4eb5c7321bbf Print env
  • eefb0c5c6bed2765a7dcd9fef5a6cacc313e231b Alternative syntax required for some bizarre reason
  • 53f61d150f1968280c9fdfb17b8a47a57b2ee556 Use the profile and rc files
  • 29989ffbfb7c23ef8335e917ef0c292af05ad916 Test for go
  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/489

Published by puremourning about 5 years ago

Changes:

  • e9d8608bfe0ab393f74a81e72cb59fa4d3bf64ff Merge pull request #56 from puremourning/terminal-improvement
  • 799aacdcdaae58b1c06e5f73528714e239b6b2e9 RunInTermal: Re-use a completed terminal
  • 4de1269baa1930184e8a175b81f457e89061c0a3 Merge pull request #51 from puremourning/python
  • 6734a94ba851bda72d3a434ebdab32e854db7e3d Python auto test
  • 53d3f8f64b2e158c174addda1c4f022c671e1881 Fix inputrestore
  • dcc2c6c3651219b0643d7672c7bf2b8ec2b52414 Manual python test
  • daf3b803f5e8efad8c00973f19bceae52d42373d Merge pull request #50 from puremourning/go
  • 938e67c7e2414c83f219a13fb3367d0bfb46272d Apparently undefined is not a real GOPATH
  • 3cc78d5562a7fa2f206488e7c60b66ecdd327700 Activate linuxbrew for the tests
  • 1da94177df4dee9e4f7e45d29aed782d1ef41728 Install node
  • dbebb1f1545e981b709dbba61a58a969cc9e082a Fix vim in docker image
  • 932b1f57c3516d6101dea65656818ebede1fa33b Revert .bashrc
  • df8c0179d1f60515d661f8e4037b4eb5c7321bbf Print env
  • eefb0c5c6bed2765a7dcd9fef5a6cacc313e231b Alternative syntax required for some bizarre reason
  • 53f61d150f1968280c9fdfb17b8a47a57b2ee556 Use the profile and rc files
  • 29989ffbfb7c23ef8335e917ef0c292af05ad916 Test for go
  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/459

Published by puremourning about 5 years ago

Changes:

  • 4de1269baa1930184e8a175b81f457e89061c0a3 Merge pull request #51 from puremourning/python
  • 6734a94ba851bda72d3a434ebdab32e854db7e3d Python auto test
  • 53d3f8f64b2e158c174addda1c4f022c671e1881 Fix inputrestore
  • dcc2c6c3651219b0643d7672c7bf2b8ec2b52414 Manual python test
  • daf3b803f5e8efad8c00973f19bceae52d42373d Merge pull request #50 from puremourning/go
  • 938e67c7e2414c83f219a13fb3367d0bfb46272d Apparently undefined is not a real GOPATH
  • 3cc78d5562a7fa2f206488e7c60b66ecdd327700 Activate linuxbrew for the tests
  • 1da94177df4dee9e4f7e45d29aed782d1ef41728 Install node
  • dbebb1f1545e981b709dbba61a58a969cc9e082a Fix vim in docker image
  • 932b1f57c3516d6101dea65656818ebede1fa33b Revert .bashrc
  • df8c0179d1f60515d661f8e4037b4eb5c7321bbf Print env
  • eefb0c5c6bed2765a7dcd9fef5a6cacc313e231b Alternative syntax required for some bizarre reason
  • 53f61d150f1968280c9fdfb17b8a47a57b2ee556 Use the profile and rc files
  • 29989ffbfb7c23ef8335e917ef0c292af05ad916 Test for go
  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/431

Published by puremourning about 5 years ago

Changes:

  • 4de1269baa1930184e8a175b81f457e89061c0a3 Merge pull request #51 from puremourning/python
  • 6734a94ba851bda72d3a434ebdab32e854db7e3d Python auto test
  • 53d3f8f64b2e158c174addda1c4f022c671e1881 Fix inputrestore
  • dcc2c6c3651219b0643d7672c7bf2b8ec2b52414 Manual python test
  • daf3b803f5e8efad8c00973f19bceae52d42373d Merge pull request #50 from puremourning/go
  • 938e67c7e2414c83f219a13fb3367d0bfb46272d Apparently undefined is not a real GOPATH
  • 3cc78d5562a7fa2f206488e7c60b66ecdd327700 Activate linuxbrew for the tests
  • 1da94177df4dee9e4f7e45d29aed782d1ef41728 Install node
  • dbebb1f1545e981b709dbba61a58a969cc9e082a Fix vim in docker image
  • 932b1f57c3516d6101dea65656818ebede1fa33b Revert .bashrc
  • df8c0179d1f60515d661f8e4037b4eb5c7321bbf Print env
  • eefb0c5c6bed2765a7dcd9fef5a6cacc313e231b Alternative syntax required for some bizarre reason
  • 53f61d150f1968280c9fdfb17b8a47a57b2ee556 Use the profile and rc files
  • 29989ffbfb7c23ef8335e917ef0c292af05ad916 Test for go
  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/428

Published by puremourning about 5 years ago

Changes:

  • daf3b803f5e8efad8c00973f19bceae52d42373d Merge pull request #50 from puremourning/go
  • 938e67c7e2414c83f219a13fb3367d0bfb46272d Apparently undefined is not a real GOPATH
  • 3cc78d5562a7fa2f206488e7c60b66ecdd327700 Activate linuxbrew for the tests
  • 1da94177df4dee9e4f7e45d29aed782d1ef41728 Install node
  • dbebb1f1545e981b709dbba61a58a969cc9e082a Fix vim in docker image
  • 932b1f57c3516d6101dea65656818ebede1fa33b Revert .bashrc
  • df8c0179d1f60515d661f8e4037b4eb5c7321bbf Print env
  • eefb0c5c6bed2765a7dcd9fef5a6cacc313e231b Alternative syntax required for some bizarre reason
  • 53f61d150f1968280c9fdfb17b8a47a57b2ee556 Use the profile and rc files
  • 29989ffbfb7c23ef8335e917ef0c292af05ad916 Test for go
  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/397

Published by puremourning about 5 years ago

Changes:

  • f8fc1719e20505341bc382cb8c601b282c91425b Merge pull request #49 from puremourning/go
  • 553eb3cc98ec3a0dd8526e7a3aacccd0258ba04b Appease flake8
  • 1b665a1e932256ba1e655c883d33cf74ef5e4776 README typo
  • 7c709c00034b7639118308174583847d5de76fe9 Add checksum
  • 9676228e64b4bf4ff42a3d2ab924d4deedca211f Docs
  • b6a2e3df9e418ec405ea42ab1b657bfa74849147 Delay configurationDone until we have received responses to the breakpoint requests, as go server seems to require this
  • adfce8d30e7e30512ffd0dc5eeca23b105725598 First attempt to make vscode-go work
  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/371

Published by puremourning about 5 years ago

Changes:

  • 77e250bc6e7a320e82bf29e53762b886146bea56 Merge pull request #47 from puremourning/cpp-linux-cs
  • 3c9799fd29b48722de0f37d5c1ad4d0b7aef67d6 Add the linux checksum
  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/358

Published by puremourning about 5 years ago

Changes:

  • 0871bd90a60bb1756d8947ae1fab4f13dbf774b0 Merge pull request #46 from puremourning/variables-ref-variables
  • 7d498a13beca546a28dea55aa916b32c057d0fb9 More variable debugging
  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/355

Published by puremourning about 5 years ago

Changes:

  • 28088c991df36ba8691f3cad20ad86b77aa6eddf Merge pull request #42 from puremourning/test-framework
  • 5076c62ed25f64bb478c7463114f73e964107177 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately
  • 0b7915e0d963ec3b9b103bd5e8dad4fffa88d08a More debugging; why is the shutdown handler sometimes not firing
  • a7b91ab635923a03fd4075fc2ac6bb7df493f446 Revert "Use HEAD macvim; it might be better?"
  • 44b8100078b0fabcac1e7dcedcc463d1ea8db80b Add another test file from #43
  • 13f9e1f0369ba99a2e03a6a48429d6369e87895b Use HEAD macvim; it might be better?
  • c27502668d3f9a9a5fdcbef597df2655330ce287 Remove log spam
  • 3edd1589c3d6f53b81c1154ec5724ca5ba973b25 Try and work out why the server exit handler isn't called
  • 6f9fe0cd6fe8e727f318c2eb7ca845c89d824e2b Increase timeout and yet more debug logging
  • 17b85d2d729ee2d04ce1be87bc953954d4e4d9d6 Reset the actual vimspector, not a fresh one
  • 325d39b64d1a772e8bd1c18d824cce5201a0f072 Improve debugging of flaky tests
  • 7813f06dd1a697159022b6a64012d43933b6580d May make the tests less flaky
  • 4d484868f31fc7a213437449182dda3567b41584 Wait for sign to be displayed
  • 3a6a8ca0f2ae193a4fe3f58479dc141e39b87716 Increase default timeout
  • 1e54e457d49ee702bdf2885bbd6167d11f242c06 Finally fix breakpoint bugs
  • 9fc0a1691272014f393f9be39f60a2f9793bf1dc Tidy up clearing breakpoints
  • e6904acddd9246d9dd309e86008c399495a77cd2 Fix some asserts
  • a7f5b46e00dcf2aadc923db6e106f5a4089a9034 Add some debug to breakpoints
  • 9ea25da1a89a01e5cf3d678296f863f763f97130 Use setpos as it is clearer
  • 0464b456a8bf50ec522e2885ab148fcfc7082845 Save the log file for failed tests
  • 34df47fe35f83c088a40ce81065da15f2761bcbe Make reset reliable by waiting for it to finish
  • 942e04ef4dcf069609c8dc1aefe1053ef0af1bbe Update the UI when the connection dies
  • 2f8a0b0e97c3d779cf3a730494221ada43aed20c Update gdbserver comment
  • 264cd1ada7dfbbe5d3a7d8ccfa9ef840d61f282f More tests
  • 9fcfa13cc1b3553b8540c2c8926bf9831bf5a5e5 Common setup/cleardown
  • 14abf305186acfdadb98b2b1111b1efe5e424442 Factor out some common functions in breakpoint tests
  • 55c75fd08edc1b969f85a6dc52b1512d708164f7 Refactor test framework into a vim plugin.
  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/342

Published by puremourning about 5 years ago

Changes:

  • 08133827ab42c75fa2faf45b70dd20f6e6740d08 Merge pull request #45 from puremourning/variables-ref-variables
  • dbf3de9585fa44ea2063a2f3a08f9eadf3db7d46 Merge branch 'master' into variables-ref-variables
  • 98effd33557e49251e22e7ee433cf46caeee8612 Allow dependent groups of variables in a list
  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/336

Published by puremourning about 5 years ago

Changes:

  • 80f398af021a190609b1e2183be02de8fcb4c37b Merge pull request #44 from puremourning/variables-ref-variables
  • 59a8d1b5786559284f31d3e3797f52799548c77a Implenent most of the vscode variables
  • d8d22b15bc024036d2ad4a7f56195b56bccff3ea Allow variables to reference other variables in other layers
  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/268

Published by puremourning over 5 years ago

Changes:

  • be55649470105f72723104a29c21309c63fbc93d Merge pull request #39 from puremourning/fix-tabpage-errors
  • cee10c81870ab3c1379fb95f4af2dfc832a735e3 fix tabpage errors
  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output
  • 7c02dd692aacc051ad05fbc4c4343ebf918be06b Make the scratch windows the same size
  • e5405ac0595a5fccd503f2a575ec2672c0a58882 Tidy API and document scopes
  • 0650b5a5142971007ed86407e38749d7c9f048e4 Refactor: Split VariablesView into own file

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/238

Published by puremourning over 5 years ago

Changes:

  • 1473e9d23b666c99fee07f16e177692a3d0dbef5 Merge pull request #37 from puremourning/c-sharp-samsung
  • a4db7008df47385d495a7512a3b608a9282acb12 Add and document why mono debugger doesn't work
  • a894ae012664cf5576813b8b9cf8e396da1e79b0 Add minimal test case for csharp
  • 25f45a77717776d1f54df8276ba755ef2c01e637 Fix typo in event listener method 'OnEvent_capabilities'
  • 01c0f070ff160b8853d55b943be2e62558be91fc Tolerate buggy servers not supplying mandatory 'expensive' tag
  • 2f51c9535b9dc03f987cc168fdab8919ea0e6d38 Add ability to install c-sharp netcoredbg
  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output
  • 7c02dd692aacc051ad05fbc4c4343ebf918be06b Make the scratch windows the same size
  • e5405ac0595a5fccd503f2a575ec2672c0a58882 Tidy API and document scopes
  • 0650b5a5142971007ed86407e38749d7c9f048e4 Refactor: Split VariablesView into own file
  • 5927a1190e5084f5df363b91f4f5f192d50e6a40 Refactor: Extract the variables view into another object
  • af241cca0cb34711bf8675a4f727cbac89a27126 Add new demo to readme

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/168

Published by puremourning over 5 years ago

Changes:

  • 3b854a8701663e86620c02bccf76c08442297e33 Merge pull request #34 from puremourning/lgtm
  • ca4cb8a5a496bb429b97bcde185cb2c7594cbd62 Fix flake8 errors and lgtm errors in install_gadget.py
  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output
  • 7c02dd692aacc051ad05fbc4c4343ebf918be06b Make the scratch windows the same size
  • e5405ac0595a5fccd503f2a575ec2672c0a58882 Tidy API and document scopes
  • 0650b5a5142971007ed86407e38749d7c9f048e4 Refactor: Split VariablesView into own file
  • 5927a1190e5084f5df363b91f4f5f192d50e6a40 Refactor: Extract the variables view into another object
  • af241cca0cb34711bf8675a4f727cbac89a27126 Add new demo to readme
  • a535d65b26e771140bf25b15b507bd4595ab852b Hierarchical variables and scopes
  • a5c773932ef8bc70ea8ca894309171c63a6aeba0 Add Pause command
  • b15c4a0902637348d01fdce068d3166059af6e1c Support display of variables (sort of)
  • bd3a74970eeaa586280c88d8da3cac2022c0da2c Tidy the output window
  • f55dc8cd8e008577270333a756c82d582d480835 StepOut and Continue
  • c90e9faf3d65be8437d128f0b7b1ebfc44b48a11 Add a README

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/165

Published by puremourning over 5 years ago

Changes:

  • 10baf4dd2061c67b683927938d23b3c8231a7011 Merge pull request #32 from puremourning/breakpoint-test-stepping
  • f4c971ad81611cea14054211759234857c8fd6e9 Igmore stupid macOS dir
  • 92dc36f511be6199489624dfaf03b664c9ed9601 Add ptrace capability
  • 3a70b3dd2c3290f7a4b3e1be7489e5c54333292c Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
  • 4f75f11554d0e41b4f6968ded26463a8c12ec06c Increase timeout
  • d458d06bc599ea14a97e59e6f08234528285030a Use the same version as the current macvim
  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output
  • 7c02dd692aacc051ad05fbc4c4343ebf918be06b Make the scratch windows the same size
  • e5405ac0595a5fccd503f2a575ec2672c0a58882 Tidy API and document scopes
  • 0650b5a5142971007ed86407e38749d7c9f048e4 Refactor: Split VariablesView into own file
  • 5927a1190e5084f5df363b91f4f5f192d50e6a40 Refactor: Extract the variables view into another object
  • af241cca0cb34711bf8675a4f727cbac89a27126 Add new demo to readme
  • a535d65b26e771140bf25b15b507bd4595ab852b Hierarchical variables and scopes
  • a5c773932ef8bc70ea8ca894309171c63a6aeba0 Add Pause command
  • b15c4a0902637348d01fdce068d3166059af6e1c Support display of variables (sort of)
  • bd3a74970eeaa586280c88d8da3cac2022c0da2c Tidy the output window
  • f55dc8cd8e008577270333a756c82d582d480835 StepOut and Continue
  • c90e9faf3d65be8437d128f0b7b1ebfc44b48a11 Add a README
  • 84373974913d1a54fc171addbcb56fbe7853da85 Actually connect to a real debug server and add some basic debugging

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/160

Published by puremourning over 5 years ago

Changes:

  • de3c513b240dc96899b386c2aa98af3c5a9a6877 Merge pull request #33 from puremourning/mergible
  • a4413dc3805c124a9144692766737229c32cae89 Remove silly rule
  • 2293d29ccc4d4de0bfcf7314b6c2f0da5dae5a5b Merge pull request #31 from puremourning/update-servers
  • c26fc8287b0bd6ae844c0bc6fa7d7a984c206992 Update servers
  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output
  • 7c02dd692aacc051ad05fbc4c4343ebf918be06b Make the scratch windows the same size
  • e5405ac0595a5fccd503f2a575ec2672c0a58882 Tidy API and document scopes
  • 0650b5a5142971007ed86407e38749d7c9f048e4 Refactor: Split VariablesView into own file
  • 5927a1190e5084f5df363b91f4f5f192d50e6a40 Refactor: Extract the variables view into another object
  • af241cca0cb34711bf8675a4f727cbac89a27126 Add new demo to readme
  • a535d65b26e771140bf25b15b507bd4595ab852b Hierarchical variables and scopes
  • a5c773932ef8bc70ea8ca894309171c63a6aeba0 Add Pause command
  • b15c4a0902637348d01fdce068d3166059af6e1c Support display of variables (sort of)
  • bd3a74970eeaa586280c88d8da3cac2022c0da2c Tidy the output window
  • f55dc8cd8e008577270333a756c82d582d480835 StepOut and Continue
  • c90e9faf3d65be8437d128f0b7b1ebfc44b48a11 Add a README
  • 84373974913d1a54fc171addbcb56fbe7853da85 Actually connect to a real debug server and add some basic debugging

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/135

Published by puremourning over 5 years ago

Changes:

  • d199aec8ba0d5386d341afe754b1020d674f62c5 Merge pull request #28 from puremourning/readme
  • 62a2ad5506f2607e952f4d614aa80e349e88751c Install the gadgets again
  • 67b12133dc2c1471b214e2b6e07fb12715b376f1 Update README
  • e1625ced2f4c27d74396ae3c492cd095cab2929e add example vimrc
  • a343dbf3bd140f60f9a2d833ed2999a02d7de5b3 Add options to install_gadget.py
  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output
  • 7c02dd692aacc051ad05fbc4c4343ebf918be06b Make the scratch windows the same size
  • e5405ac0595a5fccd503f2a575ec2672c0a58882 Tidy API and document scopes
  • 0650b5a5142971007ed86407e38749d7c9f048e4 Refactor: Split VariablesView into own file
  • 5927a1190e5084f5df363b91f4f5f192d50e6a40 Refactor: Extract the variables view into another object
  • af241cca0cb34711bf8675a4f727cbac89a27126 Add new demo to readme
  • a535d65b26e771140bf25b15b507bd4595ab852b Hierarchical variables and scopes
  • a5c773932ef8bc70ea8ca894309171c63a6aeba0 Add Pause command
  • b15c4a0902637348d01fdce068d3166059af6e1c Support display of variables (sort of)
  • bd3a74970eeaa586280c88d8da3cac2022c0da2c Tidy the output window
  • f55dc8cd8e008577270333a756c82d582d480835 StepOut and Continue
  • c90e9faf3d65be8437d128f0b7b1ebfc44b48a11 Add a README
  • 84373974913d1a54fc171addbcb56fbe7853da85 Actually connect to a real debug server and add some basic debugging

This list of changes was auto generated.

vimspector - https://github.com/puremourning/vimspector/releases/tag/123

Published by puremourning over 5 years ago

Changes:

  • 85ea3434a64d9553e007e4bd31cecf1f4e9a54d4 Merge pull request #27 from puremourning/azure-release
  • b0b4933cec3f5a1e8494c99e2a61183cabe600b6 Fix package path again
  • 72b8ec3491fd5c0a3436cd046bdc940e921c078f Merge pull request #26 from puremourning/azure-release
  • b4332e44d404ae19af36a184be9520d9ed603295 Fix package structure
  • 4d2b2a5ad3251076bd31897da5b8b0a6b03d09e4 Merge pull request #25 from puremourning/azure-release
  • 9a253df909e58047aea28801b61686c8df0d8cce Create GitHub releases
  • 784a176d8a382031b1ccb5da5a9e7e6e1f5d68a9 Merge pull request #24 from puremourning/lgtm
  • a33e935ce04b879eac61100dde92c5e28c3d3ba8 Merge branch 'master' into 'lgtm'
  • ae8a8b9f532c9dae53f6af0fc4e3f4b1391c950d Add lgtm config
  • 61a5c25cc4f4340edd78592cee9dc47e6397eb1e Merge pull request #23 from puremourning/update-mergify
  • 425f7b00c74cd6c9d332e1f6c068a4e34fcf9cd7 Add a comment when merging
  • 4a42ccb802696fde25de253eef544b4a7fe60b32 Merge pull request #21 from puremourning/test-clear-breakpoints
  • 132b284dcd8561fd15d13d517aadb90c6c98008b Improve tests
  • 13f92e7d9bf76b987206619671f029797066f02a Update tests so they actually test and pass
  • f6e4b6cc5d389f61d75a4416b89f83b3a661cef1 Read tests from command line and print test file name on failure
  • a2fac43d297b7668d2aa949739518d6f80446d73 Move rarely useful script out of the way
  • 652fc4d280dfecbd918dabad09a5c5a63af06ace Default VIMSPECTOR_MIMODE
  • 26f3ea17c2669dda038ce01fc92ad2c3bb0b7217 Merge pull request #22 from adelarsq/patch-1
  • 3ef357a1cb7c0a4664d72d498a91964cf0966690 Removing #Demo section
  • 2c3baf5bafc891ba331e98082836f01f63c69051 Removing missing images and spell correction
  • c89eeec71744bb3c92d22dfea423e79e0a12697e Merge pull request #20 from puremourning/lint
  • fc802b61bdb363665dfd3073f3c7772d1c13c959 Run flake8 and vint in azure
  • e82035f71673f25aafce96d69524cb1ac4339903 Merge pull request #19 from puremourning/workaround-gdbserver
  • de136f5db4a597b9a06f854b06bf1a091b490506 Allow running a command after remote attach
  • 1984857bab152f8dbe9ba1213dd9810ac6faaa5d Merge pull request #18 from puremourning/winbar-typo
  • b3d05f4672af63fc2524d046e267935d8636e2bc Fix typo in UI
  • 47545f2fdaf29d58da6f9ceb3b3b7f467214e2c3 Merge pull request #17 from puremourning/run-tests-make
  • d7667c6532a83950c22e15eaf40710bdc8076d59 run_tests should build the test programs
  • 281f32b8a3c791366fe34144a5c1a545f33055d3 Merge pull request #16 from puremourning/upgade-cpptools
  • fd32aa264bfcf1fcff52a1ceb328936f54d94f12 Upgrade cpptools to 0.22.1
  • 60e9e3e2bf8e13bddb59ca470ada5e579e542c08 Merge pull request #15 from puremourning/clear-breakpoints
  • 470c64603a3e83ada96548d4f0097c8364188c19 Add ClearBreakpoints API
  • e10a13e7588f664e557ee01decc245cb5d675708 Fix reviewable typo and allow comment reviews
  • ec9dc770f6f656bec4411a584e4a2ecd16cae33b You can't approve your own PRs, so make an exception to rely on reviewable only
  • d23c995c93e8e9e1d94ca12ea80aa67c9a066110 Use smart strict sorkflow to prevent broken master
  • 6d3fc1658475f90a146a0707167570d9c289d7ed COrrect name of mergify config
  • cffaef6b7306eeba5229665e415d20bf3e3105ba Add mergify config
  • db1cf29f0d6b125a8df29817a11af27abe699ce6 Merge pull request #14 from ousttrue/fix_typo
  • 62130ad5255ceb39cf2843b92948522c6726fcf4 fix typo
  • 03d907d79034b472ee0ebe09003c3a021e5d1420 Update issue templates
  • 4f31c95aa44290c9f5005ebc5bbb5a9eb8ada5b3 Fix flake8 errors
  • 2678e666aa482d469b9c6e1bfb5269728e833b5c Add pipeline badge
  • cd5cd59ef1400fdee70b54ee240f917af9ea0a08 Merge branch 'remote-bp'
  • 5cb6f9cea2c9d424f763f0cb6e5638c80337e4fb Actually the tclconfig.sh in system headers contains bogus paths. You just need homebrew
  • d24515a03546425237211734de36838728244866 Fix default adapter config
  • c9138c465b06f9d430cd14fe6b74492b466d592a Upgrade python gadget
  • e80c874e3b8df8d000f92dd87e6d390271840954 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)
  • 67f74025812d6c762e08b1d15f0d4ad8ede0b896 Fix flake8 errors
  • 88bac786ba4a706a7f8ffa79d8e78fe5b9b2ccef Merge branch 'breakpoints-list' into remote-bp
  • cc7af4b1a4d5b537b4f78d3d59f78a1e22850aa4 Make sure that single commands still work
  • 9e1cd10c9914bcff968da38bfdae79bf228b9121 When restarting, make sure that we have some configuraiton
  • 629d6bf612a3191f6197faa97c7e0da97a36ba2a Allow variables to come from shell commands
  • 174923cbc81267bb7e9bb67d079b6458225c757a Rudimentary support for exception breakpoint options
  • 541686712c78af60a11cfef3907e31d47241bca9 Use a list comprehension and try and catch some nasites
  • 01c0dca3ad7f4645a01a6033c7d46099317a97df Fix signs
  • 8528d80510788589844bfbcb675a7e8a9ed4c2c6 Fix breakpoints
  • 14f6814ff1c4b778ee3f043cec11d9397e0897e9 Improve gadget installation; add system wide adapter config
  • e216bc291d4e3363b663d5859878dde4c9c3efdc Respect (some) server capabilities
  • 2d7c67968a87bc7e06efcc0f0bb42bc94e1a005a Be more forceful when closing th ejob
  • 75851e06529ce3480879376a8366496ea203951e Move the vimscript into vimscript; it's so much easier. Support multiple commands and jobs
  • 0b1a06f47e753e1bf8ce616e3ca26fcfc1842091 Apparently Linx-Ux is invalid.
  • 69ea032bc1063ce5d85e40964c6b7911b9499ed9 Correct name of Lina-Ux OS
  • 5a0ba177546e0676f6f043394f9648e648772a56 install macvim. presumably it always overrides system vim
  • f8ae01f75c67bfddfe46fa3eab5404b62ad17184 Add macos
  • fb5b6f2d740e6239f9708100965ba52fbdb80a75 Use a newer vim; vimspector requires latest builds
  • 79ff07b95391df06c7d31a60bbe1029e762506f7 Use bash, print vim version
  • b03919489d81ac8b1e96507c1efb738039d1e7aa Install bash debug instead of mono debug, as installing mono debug is a pain
  • 7f78429f8d27736dc0931663e79a625d32be573a Install ca-certs
  • 3ea8a12986cd7be4aeaf543e7ed3b6cb438a4b30 Fail the job if gadget install fails
  • 30da2ab862584965706f05ed9f64c6f17b226317 Try using my own docker image
  • c57070ee82f524c9504e3c92e18b951272a9f257 Print some info for debugging
  • b5cd5ea891dbd457a2ca27901e109ccadd51dab8 No sudo ?
  • bd48b00acce48b66c9bfe20512a9b96d8afbd260 Update azure pipeline - use 18.04 VM
  • 9431f5ec9ce7eb86b823f729a10a8f3825ddd38c Merge remote-tracking branch 'origin/azure-pipelines' into breakpoints-list
  • a504e560563a97d8e2c1846a7def5b8df006fb17 Set up CI with Azure Pipelines
  • 90a076274ddd90d8821d82498e6ee24629ccdf9a Don't use circleci, it's a bit of a pain
  • 2cfd5afacb00202fe78dee65d8777b5ca69fff0d Add first-pass testing framework based on vim's runtest.vim
  • c684fa0cbbb58fcb71f53d48f93e77ad2d73798e Fix balloons in the GUI
  • 079b392157437de33bc0acf3ca173191c69b6919 Fix adding function breakpoints
  • 3092c06cd74d59d3222da5a01f008d998b801a72 Rudimentary support for listing breakpoints using the quickfix window
  • 3ce01853284ddf88c8963256a756dbbfd85a5966 Add more code to test app for java
  • 09850702cf5f3fbfc35eaa5eabbb4d6529d6aefe Print a message if we fail to get a PID
  • 305309dcb12b03285e14ef651179d83e33970c83 WIP: Don't send many outstanding threads requests
  • ba456e863d8e2ec974fab6a5b6d0621ada1d1fce Replace the log file each time, as this makes debugging easiser
  • 215af1316a8b6227fa0f01fc4a1f6c763945c22d Fix runInTerminal when the cwd supplied is (heinously) empty
  • 0b40c3e04ae46f829a83dc38d0fb2ed79fbf652e Sort the list of configs so they appear consistently to the user
  • bb3909c16f24ff85ac76943b90a9aa2fbd83bf82 Improve output view; use jobs to display logs and remote commands
  • e006b1510003f1f3f382ebcd5f2c0e658610cd8d More improvements to startup and closedown stability. Remove some hack code
  • 765a9e4a98af3c6965cf4c846b4bf5e68a0394a9 Don't bother with the disconnect on VimLeave. It causes more problems than it solves. Just let vim kill the job
  • df04256cee3e55630ab7a35026a8776b966554ad FixUp: Merge error with launch variables
  • 85d2f10f32b0bab310406f9f70c5b7e740f0393f Only load threads after both init and launch. Maybe this is the magic that works for all servers
  • 463f7a8220b13d09a5cb451c952fecaaa5d6fa6e Mark unread output with *; Show vimspector log in output view
  • 1ca88ad33255fe7c0ee53c113639d04b91497a21 WIP: Support remote startup commands, e.g. gdbserver
  • aed3f459a6e94a781ff4d368d6e273fd0e7d6267 Support variables set in the vimspector.json
  • 32e16d9dafcd3637f777c82ac2ae50f32a9e87e1 WIP: Try and remember that the server quit
  • 7a915185422cb4bd02f87ec6df7fa01d77d2544f Improve error reporting
  • cd8e6b74caa3593abaee2ea64b2a5310269549ab Fix doc
  • 38df0bf14bf4147226765133b6811b0122c51703 Add VS-like mappings
  • 728cd2b9c36e3e988a51b3b04e096a23b99055ff 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
  • 1905556edd00ca78a723c4d8ad45fc9d9e02db39 Allow mappings to specify variables
  • f210d5d1508323f7fac505e2a9db1182c12befbd Print failures to the UI
  • e9d9a8ac423333181198f68f32061e974c57632f Don't print raw output anymore
  • ed382a9f9003437448f59f39c4100d632c6aef13 There is no reason for terminated event
  • 82605c80cc2c40809d355a5ad1e759182bf92c93 Allow Continue to restart if the process isn't running
  • f1859639d72c0ca9f38ae95a6db607ac7f41e08b Alow env and cwd to be specified for the adapter
  • c44e0970a4bd90e23594bb5634f2080dd817569e Clear PC when resetting
  • dff7f6ad737d417acde43cc32129b9f1e26e45b8 Remove annoying debug output
  • 3c917c86d0b435f26649bc0b1ca30da50307cb86 Add TCL to supported languages
  • b30a9fc870cd03ba19f1308179a558d4324a4d55 Per the updated protocol descritpion, delay sending Launch/Attach until we have ConfigurationDone
  • 4539ad327fae3596d538067ab5f5053207379b8b Remove pointless assignment
  • e573c2fd9f7d4d5e7f77f78366cc366ecdd98146 Print server stderr to the GUI
  • 6f805db24b18585764cd347ef6d03cf539ce8e63 Add extra conf for c project
  • 66d525d2986c45be47646e7e3a164bbd2ed05bc2 Add ability to inject arbitrary variables
  • d02096f132e51faa4b4e92ea0538db3757b2f635 Fix (currently pointles) plugin file
  • 466e7eeb478f28a534754134bbde893858dd8568 Fix java-debug-server link
  • b738b5be3256a87be4213c3fbbbe4f343db48fb3 Note that java debugging does work, but it is a bit janky
  • 4a3afd6c2c73fd99617a4ba9bc32444cfbd4ab6a Merge branch 'timeout'
  • cbff48c9593b4bb78fa8aa38651fa3fa0a46a0de Work around vim bugs in appending to buffers
  • 0cfe1ec99bb56ea2028ff942713c419c2703a7a8 Work around cppdbg spamming mono errors to stdout
  • ea1962e11ba81e99d743c30c1671d9cc8828f22a Use a short timeout for closedown
  • 8c74b9fe817068a24dd3761627c79c4681a4a65d Fix re-use of name result
  • af338669f3dca726d3c1a8a1d2934d4faf61fa43 Add timeout for requests.
  • 361458534cfdbf558cb1cbe70766f1cc4aeb195d Fix re-use of name result
  • 5060b0821efc04219d0c3a74aae9d7af81f7faa4 Split c test json file. Still doesn't work for some reason
  • 673de952832169a4f71d0be7ecb80b32234fb46f Updates for latest Python debug adapter
  • 14603ae72f30f528460cf1cb9aaca54c7d84eb1c Support java debugging
  • 9f8fddd1cdfa8d402691b848d6430660241df2a5 Update README.md
  • 0abee778598b5abc0a8abf53a2d6bf4d75d00cbb Update README.md
  • 360610eb3be60c447f5c8832f9bc9515a217c128 Update README.md
  • 256579c4d8b00a97a5b9d6a006beaab5cbc62054 Imrpove console evaluation somewhat. Fix restart bug not resetting connection in the console view
  • 3a898edd34b6ce950cc908e5056094cc544f9fb9 Untested: properly expand lists of dictionaries
  • 87db1e34789034a6b5df7f955a2e6f890b7b6a53 Properly responsd to server reverse-request
  • 73fe403a19d0d8826b954ecf897a3f1c38c49f9a Per the spec, write the data as json the consoles
  • 912cd047b17a72671a4c86627394e0672f474543 Fix flake8 errors
  • 83ecbe1aed98ddc2a9516f292937ea657a81e918 Improve cleanup by forcefully closing the tab. This could leave unsaved buffers hidden, but it's not easy to know what better to do. Mainly issues happen due to our own buffers being marked as modified for some rason. TODO: fix that instead
  • 62e9335a10df3a89d5fcc0fd9d6ad81e8060ee1f Support runInTerminal (sort of)
  • 689b006b6f224fd33eab3dd7c954ca1c9ac5037a Add Gitter channel to readme
  • 3416070b9573c29b8f9e05ac6661c29e0cde7459 Remove debug
  • 08eed4ff1553f93f1e02cc79b6c42077bb33a722 Update the test/example config file with vars
  • 79b25c0860c085f3725fa78bac8a018d2fb03c00 Allow for variable expansion in configuration
  • 3f9bc6f9215106bff9672138f21aa79aa70f1c76 Re-add user-requested-breakpoints when resetting
  • b72bc7dfbf6d9e11ac77cf965b205e5a412b9990 Use prompt buffer for Console
  • 6d709d551c7441882f5b8e520d9a0aa066608a82 Use a prompt that matches the buffer output, so that it is more obvious
  • 800c945b7a994b2ad3c5bf8757cb6b2cb36ae1a4 remove accidentally created submodules
  • 920db068c68775c36c7c9b98c584c52f79bba484 Use a prompt buffer for adding watches
  • b9ceb5e8ec095d5f8b02ca681978e975c32efe3e Fix the restart button. You can't choose another configuration, but that appears impossible
  • 1f4f1a1fccd9583274772dca60412b48f1355436 Preserve expand/collapse state of variables and watches
  • 22ffc43129130c1761c7ad57f363900a1494b2b8 The +/- just makes it confusing
  • 88ac7f6d557128c307555dec1daf66fb51834463 Marginally improve the hover text
  • df10cd84cfb1d79d658cea8498b642de1e6dd07f Tidy up the buffer append logic
  • 553ad95404053bfc3f0322fd1d067fdbf7ec0519 Simplify vim options changes
  • a5ee534c98e7813951fea2c68ddfe4841306eaa4 Fix errors when values contain '
  • 040746409b31ac6fd2fdea56491d41879a36f0e4 Put the watches between the vars and the scopes
  • fa775f449990e33ebe42b72fbb96cda809ebb251 Separate watches and scopes
  • fcf19a6d525323267a7994b18dc2583f73708671 More workarounds for free-and-loose-with-the-spec servers
  • 298ff8cd9cebab71b87a97bd29d794fdea7402f5 Allow remote attach to gdbserver without pid picking
  • faf0cefb824194ea789c8bd1d2631a092c5cbf05 Use the formatted message, unformatted, if there is no other message
  • bd4fa964b023e62f88787e66de64866d29d1c351 Only add the log handler once
  • 65e2a50d28ef18f5b74d9bc27a0554cb7b75fa04 Yet more hacking. This sort of makes it work for rust
  • 20045b29413203b3ef892161b8fedc967c1cd7bc Support the lldb debugger
  • 306854cbd6d823219f687110cc4104e7cbc7daef Keep trying to load a real stack frame until we find one
  • b6a9cba52ebe718de00df1c935367e3c8d8bf113 Support the bash debugger
  • f53fb8850339c410bfe83cb8dcee22a055da1eda Add platform support
  • 53b7dd8aaa2b59ccbcb47d593b4cd8d1b05d88bb Reinstate point about POC
  • d4050e2d7b00c56540e5e8572d2f2e90da91dd21 Note hover
  • cde2723da7fec8bd751d2330f031939754a80bed Update README.md
  • ba0c11392d4ecfe0b4becd43c9a4d2c27be9e418 Fix python debugger again
  • 46cdedc64878a24f7733ff13850f6fa8a80ab989 Trivial support for function breakpoints
  • 9baea25c463a22165c06c7c17ac4fc0959d1816d Start to refactor breakpoints into different types
  • 979e796bf4ce85e0aed1b416675d57a943dee961 SOrt out the breakpoints TODO. There's still a lot to do in that space
  • bac30acff39ed7e6e8dcf2bd2c792ecda3274963 Refactor config file to set adapter properties independently
  • 9e0b68330e05385ee3770ff9916e497b561fd8e8 Tidy up the buffers and don't switch on new
  • f9ecf5f05daad39ff6d2c0a554dc4e8ca219ffc2 Move the output window to its own space
  • ed703724ca1ac3b5439c7233837174b6c21fc6f7 Fix pause/continue/pause
  • eb11712cc14e0e16ed032c44a89d2705eda54d89 Make sure to close down cleanly
  • afe4c0db77155787bff02b7edcfab984e9765eb7 Tidy breakpoints
  • 4815c832f0e27bb02f4bf8769fb84cac64eacc8c Only enable balloons when supported
  • ace8a4d736cd8a6159b671efb79b24026139227a Don't break the parser on message handling exceptions
  • 5278cd17fedcbe9048f6bb8e318418d03663b461 When stepping, try to only reload the current thread stack trace
  • 539b6d5c135c7ff4eedbd63d7a85075697b02974 Don't send configurationDone each time we set breakpoints
  • 403b90a96198fcf46d6749b91757f3d9fcfeb422 Reintroduce width
  • 5ed9a06ed580507d02113379a7dd6d80df6088c4 Move the thread handling into the stack frame handling
  • 0a1904831108cec77b6914c5ee0860085cc4fbe3 Don't try to expand variables that are not expandable
  • b02d35e78d2010c4842e06f48bd8e25d43c68cdf Very hacky: Support for attach
  • 7600e1e6521a446031a61c658e9dcaabc59b88fa Add a reset command to undo all the UI and reset everything
  • 6aecfb969b56d9f642a308e8cb9a8066f6846699 Very basic balloon support.
  • 7e76c9763d9f81d8917259176f3af8d7475de419 Name the buffers so it's clearer what they do
  • 3f73d1c2f8ea25543ca6e5de99fcbc5aad471dcf Allow deleting watches and improve expansion
  • 437dbe8776960ff4a611cd7762fbe2d728677ea4 Don't None-ify the connection on restarting (race condition)
  • 533b2aa0d5dc82660f83b10d5dbae86da0e64f9f Very basic support for watch expressions
  • dd17f3f6f635f30a53b17f8ce73463e34227dc13 If there's only one config, just use it
  • 73f8a66d2ca3a950e875ee91e798fa5b2ede1b07 Reset the connection when the channel closes
  • dbef05b9a5399eeac9fdf12e80852715ddeddc71 support restarting via calling Launch again (todo: restart button doesn't work)
  • eeabd00b4a3abda1fe92cf868a68f576f6a7fd6b Handle debug and terminated events
  • 45a8176de38ddbffa2a5c7c719a90fed393bc099 remove pointless bothering message
  • 7d3af848cfda7c50dd9d5f9ea86e0fb61a88806c Separate out the display of 'requested' and 'applied' breakpoints
  • 9d9c2214f39ff62bc4769c76f0101c8fb23716d6 Breakpoints returned from servers rarely have source set
  • d814091692c940595cfcd7be1d15e8b23920f0da Support for legacy servers that use deprecated api?
  • 76f26551fb5bf6c7f689600b90c2dd068a378af4 Probably not working: allow unverified breakpoints
  • 2ffea55e935c2140c88451b23409df78718846be Store the current launch configuration rather than pass it arround
  • 4e3abde86d3fddddd22630e179ce1a0911138fd9 Fix setting of line breakpoints
  • c4aefc110c72390ddc6ab34453f71aea37a8e45b The reason this doesn't work is the servers don't realy populate the breakpoints list in the response. Also, the file:line breakpoints just simply down't work in c++
  • c9a45b3bdcb4d1e5daf1b0c90fd53464f7c488c0 First attempt to make breakpoints work. Doesn't. Python at least responds with the breakpoints. MS CPP does not, and native debug just throws an error
  • 171e1b58d576089b99e894cafdc45003e6af9beb Squash some distrating warnings
  • f3d02778faccb150c73814d78eead7b0b75c257e Demo is too big
  • 7d007a1aaf6f692e384a5ea955166e6c293aff25 Actually use the correct URL
  • dceaa6c51a2f4917c589af77a0c95edfc7d388c8 Nope. Just a link
  • f9a44ba38bff1f5114bc3d9b66b6f46d4b5a3eea Try embed?
  • 7fc11c4b0a84b1655af010839b33bc88759813ee Better image host
  • 92e02e643edcd3773828bb49903adf02425a3974 Update README demo
  • b249b3c9e3bece182929e0c65cf6d5a1fbb00b53 Add missing python test file
  • bbd4d6b430f5da6bc0ca0d1f3af3fa025a12d9c1 Fix oops on Stop
  • cd8f35e0f5cdcc3f958c3a17db6c3451af6122f8 Add POC python support
  • 269d09b73e7a3ab4b4bd07addef69523d61b29d4 Very basic support for launch configuration
  • 66dd8ceb845af63c706bc96b910a776b9679991e Remove duplicate sign id
  • fa84bf7ffc32ad0b25cb08886a98b7a9e527feee Refactor: Put the code window stuff in its own file
  • 074c946d20590e9fe235088f949c445f83676b62 At program counter sign
  • ef5ac26f4882fc613c9968c3ab0f1cf83773e029 Fix error reporting and update demo
  • 5a09914ee702256ee192f7dd469a1ee622dcdabf Dont mess up other window placment
  • fa627712e29d9f94ce48cf8311bd6e1aa728abed Support jumping up/down the stack
  • 2c5caf9cf5d1e35155cbfff331227ef8d38d457f Ignore some build output
  • 7c02dd692aacc051ad05fbc4c4343ebf918be06b Make the scratch windows the same size
  • e5405ac0595a5fccd503f2a575ec2672c0a58882 Tidy API and document scopes
  • 0650b5a5142971007ed86407e38749d7c9f048e4 Refactor: Split VariablesView into own file
  • 5927a1190e5084f5df363b91f4f5f192d50e6a40 Refactor: Extract the variables view into another object
  • af241cca0cb34711bf8675a4f727cbac89a27126 Add new demo to readme
  • a535d65b26e771140bf25b15b507bd4595ab852b Hierarchical variables and scopes
  • a5c773932ef8bc70ea8ca894309171c63a6aeba0 Add Pause command
  • b15c4a0902637348d01fdce068d3166059af6e1c Support display of variables (sort of)
  • bd3a74970eeaa586280c88d8da3cac2022c0da2c Tidy the output window
  • f55dc8cd8e008577270333a756c82d582d480835 StepOut and Continue
  • c90e9faf3d65be8437d128f0b7b1ebfc44b48a11 Add a README
  • 84373974913d1a54fc171addbcb56fbe7853da85 Actually connect to a real debug server and add some basic debugging

This list of changes was auto generated.