Skip to content

Commit 25d2b76

Browse files
authored
Merge pull request #10811 from microsoft/main
Merge for 1.15.2
2 parents 42dfef3 + b0e7500 commit 25d2b76

File tree

140 files changed

+2638
-1758
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+2638
-1758
lines changed

.github/actions/package-lock.json

Lines changed: 637 additions & 184 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/actions/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
"@actions/github": "^5.0.3",
1515
"@octokit/rest": "^19.0.3",
1616
"@slack/web-api": "^6.7.2",
17-
"applicationinsights": "^2.3.1",
17+
"applicationinsights": "^2.5.1",
1818
"axios": "^0.27.2",
1919
"uuid": "^8.3.2"
2020
},
2121
"devDependencies": {
22-
"@azure/storage-blob": "^12.11.0",
22+
"@azure/storage-blob": "^12.13.0",
2323
"@types/chai": "^4.3.3",
2424
"@types/mocha": "^9.1.1",
2525
"@types/uuid": "^8.3.4",

.github/workflows/by-design-closer-debugger .yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout Actions
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v3
1717
- name: Install Actions
1818
run: cd ./.github/actions && npm install --production && cd ../..
1919
- name: Stale Closer

.github/workflows/by-design-closer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout Actions
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v3
1717
- name: Install Actions
1818
run: cd ./.github/actions && npm install --production && cd ../..
1919
- name: Stale Closer

.github/workflows/ci_linux.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
runs-on: ubuntu-latest
1212

1313
steps:
14-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v3
1515

16-
- name: Use Node.js 14.16.x
17-
uses: actions/setup-node@v1
16+
- name: Use Node.js 16
17+
uses: actions/setup-node@v3
1818
with:
19-
node-version: 14.16.x
19+
node-version: 16
2020

2121
- name: Install Dependencies
2222
run: yarn install
@@ -35,13 +35,13 @@ jobs:
3535
working-directory: Extension
3636

3737
- name: Run unit tests
38-
uses: GabrielBB/xvfb-action@v1.4
38+
uses: GabrielBB/xvfb-action@v1.6
3939
with:
4040
run: yarn run unitTests
4141
working-directory: Extension
4242

4343
# - name: Run languageServer integration tests
44-
# uses: GabrielBB/xvfb-action@v1.4
44+
# uses: GabrielBB/xvfb-action@v1.6
4545
# with:
4646
# run: yarn run integrationTests
4747
# working-directory: Extension

.github/workflows/ci_mac.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
runs-on: macos-latest
1212

1313
steps:
14-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v3
1515

16-
- name: Use Node.js 14.16.x
17-
uses: actions/setup-node@v1
16+
- name: Use Node.js 16
17+
uses: actions/setup-node@v3
1818
with:
19-
node-version: 14.16.x
19+
node-version: 16
2020

2121
- name: Install Dependencies
2222
run: yarn install --network-timeout 100000
@@ -35,13 +35,13 @@ jobs:
3535
working-directory: Extension
3636

3737
- name: Run unit tests
38-
uses: GabrielBB/xvfb-action@v1.4
38+
uses: GabrielBB/xvfb-action@v1.6
3939
with:
4040
run: yarn run unitTests
4141
working-directory: Extension
4242

4343
# - name: Run languageServer integration tests
44-
# uses: GabrielBB/xvfb-action@v1.4
44+
# uses: GabrielBB/xvfb-action@v1.6
4545
# with:
4646
# run: yarn run integrationTests
4747
# working-directory: Extension

.github/workflows/ci_windows.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
runs-on: windows-latest
1212

1313
steps:
14-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v3
1515

16-
- name: Use Node.js 14.16.x
17-
uses: actions/setup-node@v1
16+
- name: Use Node.js 16
17+
uses: actions/setup-node@v3
1818
with:
19-
node-version: 14.16.x
19+
node-version: 16
2020

2121
- name: Install Dependencies
2222
run: yarn install

Extension/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# ignore dependency packages
22
node_modules
33

4-
# ignore compliled typescript
4+
# ignore compiled typescript
55
out
66
dist
77

Extension/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# C/C++ for Visual Studio Code Changelog
22

3+
## Version 1.15.2: March 12, 2023
4+
### Enhancements
5+
* Add a "Configure IntelliSense" status bar warning. [#10685](https://github.com/microsoft/vscode-cpptools/issues/10685)
6+
* Update to clang-format/tidy 16. [#10725](https://github.com/microsoft/vscode-cpptools/issues/10725)
7+
* Move the configuration status bar item out of the language status UI. [#10755](https://github.com/microsoft/vscode-cpptools/issues/10755)
8+
* Change `Select Default Compiler` to `Select IntelliSense Configuration` with configuration providers and compile commands added. [#10756](https://github.com/microsoft/vscode-cpptools/issues/10756)
9+
10+
### Bug Fixes
11+
* Support use of `ccache` in `compilerPath` and `compile_commands.json` command lines. [#7616](https://github.com/microsoft/vscode-cpptools/issues/7616)
12+
* Fix two vcFormat settings being inverted. [#10262](https://github.com/microsoft/vscode-cpptools/issues/10262), [#10263](https://github.com/microsoft/vscode-cpptools/issues/10263)
13+
* Fix the browse configuration provider cache not getting cleared. [#10692](https://github.com/microsoft/vscode-cpptools/issues/10692)
14+
* Fix a crash with recursive environment variables on Windows. [#10704](https://github.com/microsoft/vscode-cpptools/issues/10704)
15+
* Fix `#import` of `.tlb` files failing due to `/Fo` arguments to `cl.exe` not being processed. [#10710](https://github.com/microsoft/vscode-cpptools/issues/10710)
16+
* Fix `cppbuild` tasks not using the workspace folder as the `cwd` by default. [#10742](https://github.com/microsoft/vscode-cpptools/issues/10742)
17+
* Fix lots of IntelliSense processes getting launched after a Find/Replace operation (potentially freezing the OS). [#10743](https://github.com/microsoft/vscode-cpptools/issues/10743)
18+
* Fix workspace folder variable resolution with `clang_format_style`. [#10752](https://github.com/microsoft/vscode-cpptools/issues/10752)
19+
* For remote attach, use an absolute `/bin/sh` path on Linux. [PR #10765](https://github.com/microsoft/vscode-cpptools/pull/10765)
20+
* Fix the first registered configuration provider still being automatically used after a second registers. [PR #10772](https://github.com/microsoft/vscode-cpptools/pull/10772)
21+
* Fix `C_Cpp.default.compilerPath` in the settings UI showing a string editor when it shouldn't. [#10795](https://github.com/microsoft/vscode-cpptools/issues/10795)
22+
* Fix some issues due to usage of the spread operator not doing a deep copy. [PR #10803](https://github.com/microsoft/vscode-cpptools/pull/10803)
23+
324
## Version 1.15.1: March 22, 2023
425
### Bug Fixes
526
* Fix crashes with a multiroot workspace. [#10636](https://github.com/microsoft/vscode-cpptools/issues/10636)

Extension/Reinstalling the Extension.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@
2929

3030
<p data-loc-id="reinstall.extension.text7">Then reinstall via the marketplace UI in VS Code.</p>
3131

32-
<p data-loc-id="reinstall.extension.text8">If the correct version of the extension fails to be deployed by VS Code, the correct VSIX for your system can be <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools" data-loc-id="download.vsix.link.title">downloaded from the VS Code marketplace web site</a> and installed using the `Install from VSIX...` option under the '...' menu in the marketplace UI in VS Code.</p>
32+
<p data-loc-id="reinstall.extension.text8">If the correct version of the extension fails to be deployed by VS Code, the correct VSIX for your system can be <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools" data-loc-id="download.vsix.link.title">downloaded from the VS Code marketplace web site</a> and installed using the 'Install from VSIX...' option under the '...' menu in the marketplace UI in VS Code.</p>

0 commit comments

Comments
 (0)