Skip to content

Commit 825033f

Browse files
authored
Merge pull request #12467 from microsoft/main
Merge for 1.21.1 (pre-release)
2 parents d8426ca + 6fc0529 commit 825033f

38 files changed

+116
-45
lines changed

Extension/CHANGELOG.md

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

3+
## Version 1.21.1: July 15, 2024
4+
### Enhancements
5+
* Add `see` and `sa` to the `C_Cpp.doxygen.sectionTags` setting. [#12384](https://github.com/microsoft/vscode-cpptools/issues/12384)
6+
* Update the vcpkg header database. [PR #12430](https://github.com/microsoft/vscode-cpptools/pull/12430)
7+
* Disable the pre-release prompt if the `extensions.ignoreRecommendations` setting is `true`. [#12438](https://github.com/microsoft/vscode-cpptools/issues/12438)
8+
* Switch to an alternative workspace symbol search implementation (performance and results will be slightly different from previous versions).
9+
* Various IntelliSense engine updates/fixes.
10+
11+
### Bug Fixes
12+
* Fix a crash if the Ryzen 3000 doesn't have updated drivers. [#12201](https://github.com/microsoft/vscode-cpptools/issues/12201)
13+
* Fix relative paths in `compile_commands.json` to be relative to the `compile_commands.json`'s directory. [#12290](https://github.com/microsoft/vscode-cpptools/issues/12290)
14+
* Fix a tag parser performance regression. [#12292](https://github.com/microsoft/vscode-cpptools/issues/12292)
15+
* Fix code analysis, find all references, and rename from getting the wrong configuration for non-open files on the first run when using a configuration provider. [#12313](https://github.com/microsoft/vscode-cpptools/issues/12313)
16+
* Fix potential crashes. [#12354](https://github.com/microsoft/vscode-cpptools/issues/12354)
17+
* Fix the language status not showing it's busy while the tag parser is initializing. [#12403](https://github.com/microsoft/vscode-cpptools/issues/12403)
18+
* Fix the vcpkg code action not appearing for missing headers available via vcpkg. [#12413](https://github.com/microsoft/vscode-cpptools/issues/12413)
19+
* Fix custom configurations sometimes not getting used. [PR #12427](https://github.com/microsoft/vscode-cpptools/pull/12427)
20+
* Fix a code analysis error when using gcc 14. [#12428](https://github.com/microsoft/vscode-cpptools/issues/12428)
21+
* Fix a cause of colorization, inactive regions, and inlay hints getting cleared when an update is pending.
22+
* Fix a cause of semantic tokens transiently being placed in the wrong location.
23+
* Fix a potential deadlock when configured using compile commands.
24+
325
## Version 1.21.0: June 17, 2024
426
### Bug Fixes
527
* Stop logging file watch events for excluded files. [#11455](https://github.com/microsoft/vscode-cpptools/issues/11455)

Extension/VCPkgHeadersDatabase.zip

742 KB
Binary file not shown.

Extension/bin/messages/cs/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"pro aktuální jednotku překladu se nepovedlo vytvořit jednotku hlavičky",
36023602
"aktuální jednotka překladu používá jednu nebo více funkcí, které se v tuto chvíli nedají zapsat do jednotky hlavičky",
3603-
"explicit(bool) je funkcí C++20"
3603+
"explicit(bool) je funkcí C++20",
3604+
"musí být zadán název modulu pro mapování souboru modulu odkazující na soubor %sq"
36043605
]

Extension/bin/messages/de/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"für die aktuelle Übersetzungseinheit konnte keine Headereinheit erstellt werden",
36023602
"Die aktuelle Übersetzungseinheit verwendet mindestens ein Feature, das derzeit nicht in eine Headereinheit geschrieben werden kann",
3603-
"\"explicit(bool)\" ist ein C++20-Feature"
3603+
"\"explicit(bool)\" ist ein C++20-Feature",
3604+
"Für die Moduldateizuordnung, die auf die Datei \"%sq\" verweist, muss ein Modulname angegeben werden."
36043605
]

Extension/bin/messages/es/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"no se pudo crear una unidad de encabezado para la unidad de traducción actual",
36023602
"la unidad de traducción actual usa una o varias características que no se pueden escribir actualmente en una unidad de encabezado",
3603-
"'explicit(bool)' es una característica de C++20"
3603+
"'explicit(bool)' es una característica de C++20",
3604+
"se debe especificar un nombre de módulo para la asignación de archivos de módulo que hace referencia al archivo %sq"
36043605
]

Extension/bin/messages/fr/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"impossible de créer une unité d’en-tête pour l’unité de traduction actuelle",
36023602
"l’unité de traduction actuelle utilise une ou plusieurs fonctionnalités qui ne peuvent actuellement pas être écrites dans une unité d’en-tête",
3603-
"'explicit(bool)' est une fonctionnalité C++20"
3603+
"'explicit(bool)' est une fonctionnalité C++20",
3604+
"un nom de module doit être spécifié pour la carte de fichiers de module référençant le fichier %sq"
36043605
]

Extension/bin/messages/it/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"Non è possibile creare un'unità di intestazione per l'unità di conversione corrente",
36023602
"l'unità di conversione corrente utilizza una o più funzionalità che attualmente non possono essere scritte in un'unità di intestazione",
3603-
"'explicit(bool)' è una funzionalità di C++20"
3603+
"'explicit(bool)' è una funzionalità di C++20",
3604+
"è necessario specificare un nome modulo per la mappa dei file del modulo che fa riferimento al file %sq"
36043605
]

Extension/bin/messages/ja/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"現在の翻訳単位のヘッダー ユニットを作成できませんでした",
36023602
"現在の翻訳単位は、現在ヘッダー ユニットに書き込むことができない 1 つ以上の機能を使用します",
3603-
"'explicit(bool)' は C++20 機能です"
3603+
"'explicit(bool)' は C++20 機能です",
3604+
"ファイル %sq を参照するモジュール ファイル マップにモジュール名を指定する必要があります"
36043605
]

Extension/bin/messages/ko/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"현재 변환 단위에 대한 헤더 단위를 만들 수 없습니다.",
36023602
"현재 변환 단위는 헤더 단위에 현재 쓸 수 없는 하나 이상의 기능을 사용합니다.",
3603-
"'explicit(bool)'는 C++20 기능입니다."
3603+
"'explicit(bool)'는 C++20 기능입니다.",
3604+
"%sq 파일을 참조하는 모듈 파일 맵에 대한 모듈 이름을 지정해야 합니다."
36043605
]

Extension/bin/messages/pl/messages.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3600,5 +3600,6 @@
36003600
"EDG IFC",
36013601
"nie można utworzyć jednostki nagłówka dla bieżącej jednostki translacji",
36023602
"bieżąca jednostka translacji używa co najmniej jednej funkcji, których obecnie nie można zapisać w jednostce nagłówka",
3603-
"„explicit(bool)” jest funkcją języka C++20"
3603+
"„explicit(bool)” jest funkcją języka C++20",
3604+
"nazwa modułu musi być określona dla mapy pliku modułu odwołującej się do pliku %sq"
36043605
]

0 commit comments

Comments
 (0)