Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
3614cab
Fix Call Hierarchy Calls From. (#13201)
sean-mcmanus Jan 27, 2025
77f30fa
Fix an undefined access when an edit is done before cpptools starts (…
sean-mcmanus Jan 28, 2025
99864b0
Update changelog and version for 1.23.5. (#13208)
sean-mcmanus Jan 28, 2025
e3bb8a7
Fix a potential race between `didChange` and `didOpen` (#13209)
Colengms Jan 28, 2025
c3f8d0c
Remove cpptools1 experiment flag from Symbol Search (#13199)
fearthecowboy Jan 29, 2025
0a64b77
Fix an issue with editorconfig tab_size (#13216)
Colengms Jan 30, 2025
64c00a9
Fix Select IntelliSense Configuration regression. (#13224)
sean-mcmanus Feb 3, 2025
e5e176b
Add check for copilot access before providing copilot hover (#13238)
spebl Feb 5, 2025
94758af
code snippet provider (#13018)
lukka Feb 5, 2025
ebce162
don't abort instantly, keep searching (#13243)
fearthecowboy Feb 6, 2025
e1d824f
Update changelog for 1.23.6 (#13244)
sean-mcmanus Feb 6, 2025
60e998b
Don't use 'system' include/framework paths as fallback 'user' include…
Colengms Feb 7, 2025
0f8dd27
Update changelog and version for 1.24.0. (#13248)
sean-mcmanus Feb 7, 2025
53412d7
Update TPN. (#13254)
sean-mcmanus Feb 7, 2025
59677cf
bump copilot-language-server to v1.266 (#13256)
lukka Feb 7, 2025
db82927
Fix Copilot hover reprompting. (#13266)
sean-mcmanus Feb 10, 2025
1518d0e
convert the time budget integer to a real number. (#13268)
lukka Feb 11, 2025
69393c4
Add a changelog entry. (#13270)
sean-mcmanus Feb 11, 2025
20d1f42
Update changelog and version for 1.24.1. (#13276)
sean-mcmanus Feb 13, 2025
44406ce
Fix handling of "Could not open input path" when calling c++filt (#13…
sean-mcmanus Feb 13, 2025
72e28d9
Check for more unexpected characters in crash call stack data. (#13281)
sean-mcmanus Feb 13, 2025
a6e06dc
Update the Windows SDK packages pointed to in the walkthrough (#13295)
bobbrow Feb 20, 2025
907b225
Update README and metadata for extension pack (#13298)
bobbrow Feb 21, 2025
7fbe9b1
Fix an issue with C: treated as a relative path (#13297)
Colengms Feb 21, 2025
127166d
description for svdPath doesn't appear in launch configuration (#13302)
bobbrow Feb 21, 2025
74aa385
Update code analysis mode in Language Status when the settings change…
bobbrow Feb 21, 2025
c6e6355
The other extensions don't build with yarn (#13304)
bobbrow Feb 21, 2025
879202e
Update yarn.lock (octokit/rest) (#13303)
sean-mcmanus Feb 22, 2025
9a9ac3a
Remove Compiler Argument Traits (#13278)
kuchungmsft Feb 24, 2025
388a81c
Update TPN. (#13309)
sean-mcmanus Feb 24, 2025
a2b7383
Add instrumentation support to the typescript code (#12991)
fearthecowboy Feb 26, 2025
1813c82
-new feat: add traits for C++ lang version (#13296)
lukka Mar 1, 2025
60c4434
Fix Copilot hover warning in the ExtensionHost logging. (#13316)
sean-mcmanus Mar 3, 2025
db1cfda
Stop reporting copilotHover "enabled" as invalid. (#13318)
sean-mcmanus Mar 3, 2025
8cc8535
fix type checking (#13334)
bobbrow Mar 3, 2025
db16246
telemetry metrics accommodate signed values (#13326)
lukka Mar 5, 2025
5ebe93c
Add crash log handling. (#13253)
sean-mcmanus Mar 6, 2025
5697dcc
Let native process populate default browse paths (#13342)
Colengms Mar 6, 2025
f7e2caf
Update changelog and version for 1.24.2. (#13344)
sean-mcmanus Mar 6, 2025
9afc295
Work around E2E test failure (#13347)
Colengms Mar 7, 2025
3a837ec
Update github actions package.json for reported vulnerabilities (#13356)
bobbrow Mar 10, 2025
72f68c0
match Copilot's CanceledError which has name == message == "Canceled"…
lukka Mar 10, 2025
6cc1bd7
Fix loc for link text "C/C++ Properties Schema Reference". (#13359)
sean-mcmanus Mar 11, 2025
53f3a14
Remove some unnecessary files from the vsix (#13368)
bobbrow Mar 12, 2025
669e830
Set the extensionKind. (#13361)
sean-mcmanus Mar 12, 2025
fcda971
test framework traits for Chat (#13285)
lukka Mar 13, 2025
4412f20
Update to clang-tidy 20.1.0. (#13348)
sean-mcmanus Mar 13, 2025
301f9a6
Add a string for browse path not found (#13372)
Colengms Mar 14, 2025
3196778
Remove updateChannel setting (#13376)
Colengms Mar 17, 2025
3ffd98f
Merge in latest localization changes with fixes applied (#13373)
sean-mcmanus Mar 17, 2025
e43157f
Remove --pack_alignment from .json files. (#13378)
sean-mcmanus Mar 17, 2025
1c5e46b
Filter crash telemetry data per-line so it's not completely filtered …
sean-mcmanus Mar 18, 2025
a807d57
Update changelog and version for 1.24.3. (#13380)
sean-mcmanus Mar 18, 2025
700432c
Fix a regression that prevented settings updates (#13386)
Colengms Mar 18, 2025
0681d82
Fix Copilot snippet logging level. (#13388)
sean-mcmanus Mar 19, 2025
56968c5
Turn Copilot Hover on by default. React immediately to settings chang…
spebl Mar 20, 2025
bd80509
Fix crash call stack filtering. (#13397)
sean-mcmanus Mar 21, 2025
225143f
Add settings for 'reduce', 'priority' and internal 'order' of recursi…
Colengms Mar 22, 2025
00f0915
Bump @octokit/plugin-paginate-rest, @actions/github and @octokit/rest…
dependabot[bot] Mar 24, 2025
e2f90ba
Missing npmrc for other extensions (#13408)
bobbrow Mar 24, 2025
2100587
replace CmdLine tasks with 'script' (#13410)
bobbrow Mar 24, 2025
625ee33
Stop skipping the top crash stack frames. (#13403)
sean-mcmanus Mar 24, 2025
31ada4a
Try adding always-auth=true. (#13413)
sean-mcmanus Mar 25, 2025
05fec36
Remove usage of parse-git-config (#13416)
bobbrow Mar 25, 2025
acc2a84
Update version and changelog for 1.24.4. (#13418)
sean-mcmanus Mar 25, 2025
3b92649
Update changelog date. (#13426)
sean-mcmanus Mar 26, 2025
8b8e945
merge rpc calls to fetch completion context (#13417)
lukka Mar 26, 2025
5bd0f9b
Merge TypeScript main branch to VC (#13428)
Colengms Mar 26, 2025
569bf64
Change ? to ?+<offset> with filtered crash call stacks. (#13434)
sean-mcmanus Mar 27, 2025
d515544
Allow notifications during initialization (#13443)
benmcmorran Apr 1, 2025
7020960
Localization fixes for 1.24.5 (#13446)
sean-mcmanus Apr 2, 2025
93d5c1f
Update changelog and version for 1.24.5. (#13450)
sean-mcmanus Apr 2, 2025
799f0b3
use Node v22 (#13454)
fearthecowboy Apr 3, 2025
b73353f
Fix some file association (#13455)
Colengms Apr 3, 2025
c617c38
Improve copilotHover description. (#13461)
sean-mcmanus Apr 5, 2025
3f9ca15
Fix cpptools-wordexp (#13468)
Colengms Apr 7, 2025
1b7efea
Fix a warning with copilotHover. (#13467)
sean-mcmanus Apr 7, 2025
6b8b999
Fix interval timer not firing. (#13469)
sean-mcmanus Apr 8, 2025
2ca08b0
Work around missing visible editor notifications (#13474)
Colengms Apr 8, 2025
17f149d
Shutdown LSP server on request (#13475)
benmcmorran Apr 9, 2025
a71cbad
Fix issues with remapping of `.C` files (#13476)
Colengms Apr 9, 2025
4e6f2f8
Add an extra crash call stack filter check. (#13478)
sean-mcmanus Apr 9, 2025
bcdd618
Add IsExplicit fields for new recursive include properties (#13480)
Colengms Apr 9, 2025
44d32aa
Update changelog for 1.25.0. (#13479)
sean-mcmanus Apr 9, 2025
1709999
Update lmTool.test.ts to account for interface change in vscode.d.ts …
fearthecowboy Apr 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/AddComment/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,5 @@ inputs:
readonly:
description: If true, changes are not applied.
runs:
using: 'node12'
using: 'node20'
main: 'index.js'
2 changes: 1 addition & 1 deletion .github/actions/Locker/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@ inputs:
readonly:
description: If true, changes are not applied.
runs:
using: 'node12'
using: 'node20'
main: 'index.js'
2 changes: 1 addition & 1 deletion .github/actions/Reopener/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,5 @@ inputs:
readonly:
description: If true, changes are not applied.
runs:
using: 'node12'
using: 'node20'
main: 'index.js'
2 changes: 1 addition & 1 deletion .github/actions/StaleCloser/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,5 @@ inputs:
readonly:
description: If true, changes are not applied.
runs:
using: 'node12'
using: 'node20'
main: 'index.js'
432 changes: 212 additions & 220 deletions .github/actions/package-lock.json

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions .github/actions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"author": "",
"dependencies": {
"@actions/core": "^1.9.1",
"@actions/github": "^5.0.3",
"@octokit/rest": "^19.0.3",
"@actions/github": "^6.0.0",
"@octokit/rest": "^21.1.1",
"@slack/web-api": "^6.9.1",
"applicationinsights": "^2.5.1",
"axios": "^1.6.8",
"axios": "^1.8.2",
"uuid": "^8.3.2"
},
"devDependencies": {
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/job-compile-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ jobs:
runs-on: ${{ inputs.runner-env }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Use Node.js 16
uses: actions/setup-node@v3
- name: Use Node.js 22
uses: actions/setup-node@v4
with:
node-version: 16
node-version: 22

- name: Install Dependencies
run: yarn install ${{ inputs.yarn-args }}
Expand Down
23 changes: 7 additions & 16 deletions Build/cg/cg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,39 +80,30 @@ extends:
displayName: Use Yarn 1.x

- task: UseNode@1
displayName: Use Node 18.x
displayName: Use Node 22.x
inputs:
version: 18.x
version: 22.x

- task: CmdLine@2
- script: IF EXIST %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc del %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc
displayName: Delete .npmrc if it exists
inputs:
script: IF EXIST %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc del %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc

- task: Npm@0
name: NpmInstall_2
displayName: Install vsce
inputs:
arguments: --global @vscode/vsce

- task: CmdLine@1
name: ProcessRunner_11
- script: mkdir $(Build.ArtifactStagingDirectory)\Extension
displayName: Create Extension Staging Directory
inputs:
filename: mkdir
arguments: $(Build.ArtifactStagingDirectory)\Extension

- script: yarn run vsix-prepublish
displayName: Build files
workingDirectory: $(Build.SourcesDirectory)\Extension

- task: CmdLine@1
- script: |
cd $(Build.SourcesDirectory)\Extension
vsce package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix
name: ProcessRunner_12
displayName: Run VSCE to package vsix
inputs:
filename: vsce
arguments: package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix
workingFolder: $(Build.SourcesDirectory)\Extension

- task: Npm@0
displayName: Uninstall vsce
Expand Down
2 changes: 1 addition & 1 deletion Build/loc/TranslationsImportExport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ extends:
steps:
- task: NodeTool@0
inputs:
versionSpec: '18.x'
versionSpec: '22.x'
displayName: 'Install Node.js'

- task: CmdLine@2
Expand Down
17 changes: 6 additions & 11 deletions Build/package/jobs_package_vsix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ jobs:
- checkout: self

- task: UseNode@1
displayName: Use Node 18.x
displayName: Use Node 22.x
inputs:
version: 18.x
version: 22.x

- task: Npm@0
displayName: Install vsce
Expand All @@ -34,18 +34,13 @@ jobs:
- task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@3
displayName: Use Yarn 1.x

- task: CmdLine@1
- script: mkdir $(Build.ArtifactStagingDirectory)\vsix
displayName: Create Staging Directory
inputs:
filename: mkdir
arguments: $(Build.ArtifactStagingDirectory)\vsix

- task: CmdLine@1
- script: |
cd $(Build.SourcesDirectory)\${{ parameters.srcDir }}
vsce package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}
displayName: Run VSCE to package vsix
inputs:
filename: vsce
arguments: package --yarn -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}
workingFolder: $(Build.SourcesDirectory)\${{ parameters.srcDir }}

- task: Npm@0
displayName: Uninstall vsce
Expand Down
4 changes: 2 additions & 2 deletions Build/publish/jobs_publish_vsix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ jobs:

steps:
- task: NodeTool@0
displayName: Use Node 18.x
displayName: Use Node 22.x
inputs:
versionSpec: 18.x
versionSpec: 22.x

- task: Npm@0
displayName: Install vsce
Expand Down
3 changes: 3 additions & 0 deletions Extension/.vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ typings/**
import_edge_strings.js
localized_string_ids.h
translations_auto_pr.js
readme.developer.md
Reinstalling the Extension.md
*.d.ts

# ignore i18n language files
i18n/**
Expand Down
Loading