* add signing
* fix node modules directory
* install nuget
* fix signing?
* fix pattern
* fix format again
* add parameters
* fix variable
* fix parens
* fix yml
* attempt fix
* switch to webpack
* fix webpacking, sign files before package and sign vsix
* fix webpacking, still investigating testing
* fix vscode ignore
* working on getting tests passing
* add tasks
* install dependencies
* switch first test to calling commands
* fix test
* remove async
* try without reset
* add setup timeout
* add the resetState call in the setup
* change when reset state is available
* fix when clauses to account for testing
* try adding a step in pipeline
* more fixes?
* fix
* fix test 1
* linux test 1, start on test 2
* remove direct caller from test 2
* uncomment and translate one more test
* more testing converting
* pass argument
* fix configuration
* add another test
* fix extension
* try all tests
* reset state of test
* make sure the extension log is set so that we can test
* uncomment other tests
* fix var expansion test
* update out file
* add back preparing build target to test getting commandline
* Add comment about in the future, improving test infrastructure
* combine into this PR, fixing this command visibility
* revert package.json version
* Windows test updates and bug fixes.
* Line endings tuning for windows.
* Don't save launch configurations adds into the fake suite settings.json.
* Win32 test baseline update.
* Win32 test clrf baseline update.
* Forgot to replace extension repo root with variable that is to be expanded.
* Linux tests and baselines updates. More bug fixes.
* Update win baseline after fixes on linux
* Create ci-linux.yml
* Create ci-windows.yml
* Update ci-linux.yml
* Update ci-windows.yml
* Run yarn install before typescript compilation.
* Temporary change to trigger test failures. Will undo.
* Change asserts into expect. Include bad baseline to trigger CI failures.
* Add MAKEFILE_TOOLS_TESTING to the test environment specification.
* Add main entrypoint in tests runner. Revert to good baselines.
* Disable workspace trust for tests. Fix test repo root folder.
* Disable extensions from installing to ensure more output determinism in various conditions. Fix path for test repro.
* Fake winsdk. Update baseline with \n.
* Some final guards against \r\n on baseline and runtime log side.
* Small CI refactoring.
Co-authored-by: Bob Brown <bobbrow@users.noreply.github.com>
* Initial refactoring around configuring IntelliSense, build/launch targets
* Warn about targets operations when the project is not configured or its configuration state is not up to date
* fix typo
* Fix various issues, mostly around waiting properly for process spawns.
* Various changes. Will update info later.
* Various fixes and implement cancel for build.
* Cancellable configuring and preconfiguring.
* PR feedback. More bug fixes found while testing. Small telemetry functionality.
* More telemetry (commands and debug). Various fixes regarding configuring workflows and some sync-->async changes.
* More telemetry and fixes for configure workflows.
* Fix issues from the previous commits.
* Implement PR feedback, more casing fixes for pre configure, removed unnecessary ignore settings changed
* More PR feedback and various small bug fixes.
* Apply environment after pre-configure
* Settings telemetry
* PR feedback. Added --print-directory useful switch for a more complete dry-run output. Log telemetry when a setting is undefined.
* Enable real telemetry and log about it only for Debug level
* Upgrade to dependency CppTools 4.0.1. Match CMake Tools in deducing and validating c/c++ standard and IntelliSense mode.
* PR feedback. Fix CppTools integration broken by using file path instead of uri.