* 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
* Proposed fix for microsoft/vscode-makefile-tools/issues/290
* Adding enablement for makefile.outline.setLaunchConfiguration. Enablement does not seem to work. Or I am doing something wrong
* Use the single property makefile.panel.visibility to cover all optional features.
Use OptionalFeatures to handle all optional features in a single place.
If optional feature is controlled via "enablement", then the featute can be
controlled via package.json changes and one change to the optionalFeatures object.
Avoid ѕetting the dirty flag for the configuration when a change of properties is detected.
Minimize operations when changing only flags that control run/debug local features
* Use an object (not an array) to represent optional features. Renamed makefile.panel.visibiluty to makefile.optionalFeatures
* Went back to makefile.panel.visibility. Adjusted types to match the name
* Fix linter issues, one rename, bug in settings change telemetry and bug related to restoring defaults for optional features.
Co-authored-by: Andreea Isac <andris@microsoft.com>
* Localization support end to end plus a few instances of strings. More strings to be reviewed and localized later.
* Temporary add 'localization' branch besides 'main' in translation script, hoping to help with running the pipeline on the 'localization' branch.
* Add missing quote
* Add missing package.nls.json
* Address first round of PR feedback.
* More PR feedback
* Change suggested by crsuzuki for loc work item 541630
* Avoid adding a new line ourselves for each chunk of text coming into stdout/stderr
* More localization in package.json and add one dependency reported by the locBuild pipeline.
* Quick baseline update
* More dependencies requested by locBuild pipeline
* Try one more small baseline update
* Avoid appending even an empty string when in test mode.
* One more baseline update required by the latest change
* One more baseline update required by the latest change
* Update windows baseline as well since latest change doesn't impact only linux
* Localize settings description strings. Move various punctuation inside the substitution strings.
* Remove localization branch reference from script since we're merging all localization functionality into main