* 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
* add cg pipeline
* add team name
* add back cg
* transition prerelease
* add copyright, teamname, and release
* remove sbom
* update variables
* forgot to revert pool name
* use jobs folder that was already there
* translate loc job
* try different pool
* add team name
* update sbomBuildDropPath
* Switch from MicroBuild Pool because we don't need and to avoid issue
In the project outline view, paths for the Makefile and build log were
automatically made relative. If the setting was an absolute path, the
result would be ugly:
For a makeDirectory setting '/tmp/amhello-debug', the outline would print
Makefile: [../../../tmp/amhello-debug/Makefile]
This was not only unsightly, but also wrong. See
https://unix.stackexchange.com/questions/13858/do-the-parent-directorys-permissions-matter-when-accessing-a-subdirectory
In short, if one of the parent directories (..) would be inaccessible,
the ../../../tmp/amhello-debug path is wrong because it's inaccessible,
even though /tmp/amhello-debug is accessible.
* Update makefile-settings.md
Adding some makefile variable expansion information
* Update makefile-settings.md
adding some more info
* Update makefile-settings.md
* Update makefile-settings.md
* Update makefile-settings.md
* Honor workspace trust in VSCode. Also warn about possible code being executed under --dry-run first time it is invoked.
* Fix spacing and missed localize request.
* initial code for pre/post-configure script arguments
* fix typo in troubleshooting.md
* add makefile.configurations[].preConfigureArgs and makefile.configurations[].postConfigureArgs
* fix typo
* only add a space after {scriptFile} if there are args
* fix
* slight rename
* Implement initial infrastructure.
No testing has been done. This should add entry points, settings, and
stubs.
* initial implementation of calling postConfigureScript. Refactoring to share code coming
* refactor in order to share more code between pre and post configure scripts
* remove unused import
* fix typo
* add changelog update
* slight changelog update
* fix unused import and missing %
* fix typo
* add post-configure to tests
* Various fixes, including avoid a quickPick be triggered for launchTargets during tests
* Update linux baselines
* Fix typo about openBuildLog File versus Setting
* Remove stale comment
* save progress
* add ui controls
* update UI if we try to open the file and it's not open
* improve and set icons
* reveal the file in explorer view as well, and open workspace settings instead
* Variable expansion - initial support
* Update baselines and more bug fixes.
* One more baseline update, forgot full path to personal machine enlistment
* More baseline updates for windows
* Fix persistance issue with launch configurations and also make sure we don't override settings in workspace with expanded values
* Fix more object/arrays persistance bugs. Implement possibility to escape varexp syntax.