* if installDir is a relative path, I calculate it relative to the source dir
* updated location of checking and updating installDir
* combined with expansion check
* add unspecified build type and remove CMAKE_BUILD_TYPE prop when it's used
* reverted commenting out debugger
* let debugger stop on error again
* updated changelog
* updated the docs with the new option
* updated default kit build type
* fix failing tests
---------
Co-authored-by: Garrett Campbell <86264750+gcampbell-msft@users.noreply.github.com>
* updated to allow no generator when using file api and cmake 3.15.0 or greater
* fixed kit name check
* updated changelog
* throw nogenerator error if kit isn't __unspec__
* telemetry check for trigger, also include trigger and folder in obj for debugger
* update origin telemetry
* add enum for debug origin
* pass in from command info and cleanup
* Update cmakeFileApiDriver.ts take out import
* move to 1.19 changelog
---------
Co-authored-by: Garrett Campbell <gcampbell@microsoft.com>
* Replace intra-repo absolute URLs with relative ones.
* Replace remaining pointers to `vector-of-bool` with `microsoft`
in the URLs than must remain absolute.
Co-authored-by: Garrett Campbell <86264750+gcampbell-msft@users.noreply.github.com>
* '--warn-unused-cli' is now used to remove the default '--no-warn-unused-cli' command instead of removing and also adding itself to the arguments
* only removed '--warn--unused-cli' instead of all initial_common_flgs
* Add setting for deleting whole build dir when clean configuring
* Remove unnecessary tag in new setting in package.json
* Add changelog entry. Remove unnecessary | null from new boolean setting.
---------
Co-authored-by: Garrett Campbell <86264750+gcampbell-msft@users.noreply.github.com>
* Using \r\n as line ending
Seems like \r\n is the line ending characters in the Test Output even on systems different from win32
* Specify the test item in the call to appendOutput
Doing so allows to have the output of the test to be printed out in the left part of the "TEST RESULTS" pane when clicking on the desired test in the right part of the same pane.
Before this change we get "The test case did not report any output"
* Adds location information in the call to appendOutput.
The test object may have uri and ranges that can help localization
* Adds entry in the CHANGELOG
---------
Co-authored-by: Garrett Campbell <86264750+gcampbell-msft@users.noreply.github.com>
* presets + cmake.buildToolArgs: make sure `--` is added in all cases
Fixes#3754.
This issue was introduced in #3537 (cmake.buildToolsArgs was ignored for presets before).
* Update changelog
---------
Co-authored-by: Garrett Campbell <86264750+gcampbell-msft@users.noreply.github.com>
* Implement treeview for tests using test suite delimiter
* Support regular expressions for delimiters
* Improve UI string
* Improve UI string
* Address CR comments
* Fix spacing
* make sure to pass entry point through
---------
Co-authored-by: Garrett Campbell <gcampbell@microsoft.com>
Co-authored-by: Garrett Campbell <86264750+gcampbell-msft@users.noreply.github.com>
* get all presets to show in inherit
* if new configure preset inherits from a user preset add to the user presets file
* todo: finish update for different types of presets
* checks for configure inherit and inherit. todo - check workflow
* cleanup + mark as isUserPreset
* undo use isuserpreset field
* cleanup and changelog
* cleanup
* rename interface
* update workflow preset to not extend preset + refactor inheritsfromuserpreset func
* remove preset class fields from workflow preset
* more workflow preset cleanup