Merge for 1.29.1 (pre-release) by sean-mcmanus · Pull Request #14059 · microsoft/vscode-cpptools · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
15 changes: 13 additions & 2 deletions Build/cg/cg.yml
12 changes: 11 additions & 1 deletion Extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
# C/C++ for Visual Studio Code Changelog

## Version 1.29.1: November 24, 2025
### Bug Fixes
* Fix omission of unpopulated Mac framework paths. [#13993](https://github.com/microsoft/vscode-cpptools/issues/13993)
* Fix IntelliSense with MSVC mode C++23 deduced type construction with `auto`. [#14041](https://github.com/microsoft/vscode-cpptools/issues/14041)
* Fix the handling of the cl.exe `/external:I` argument for IntelliSense configuration.
* Fix a potential memory corruption crash of cpptools-srv (related to PCH).
* Add translations of strings added in 1.29.0.

## Version 1.29.0: November 4, 2025
### New Feature
* Enable setting the VS developer environment without running VS Code from the developer command prompt. [#4742](https://github.com/microsoft/vscode-cpptools/issues/4742)

### Enhancements
* Add built-in file associations for C++ extensionless system headers and set `C_Cpp.autoAddFileAssociations` to `false` by default. [#4077](https://github.com/microsoft/vscode-cpptools/issues/4077)
* Enable setting the VS developer environment without running VS Code from the developer command prompt. [#4742](https://github.com/microsoft/vscode-cpptools/issues/4742)
* Add IntelliSense support for `c23` enums with an underlying type. [#13675](https://github.com/microsoft/vscode-cpptools/issues/13675)

### Bug Fixes
Expand Down
92 changes: 46 additions & 46 deletions Extension/bin/messages/cs/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -3672,78 +3672,78 @@
"Deklaraci modulu nelze z této jednotky překladu exportovat, pokud není vytvořen soubor rozhraní modulu.",
"Deklarace modulu se musí exportovat z této jednotky překladu, aby se vytvořil soubor rozhraní modulu.",
"Bylo požadováno generování souboru modulu, ale v jednotce překladu nebyl deklarován žádný modul.",
"substituting %T for %n failed constraints",
"%n not satisfied for %T",
"the #embed expansion is too long to initialize an entity of type %t",
"the \"defined\" operator is not permitted here",
"%n is not a member of %t",
"narrowing conversion to signed character in #embed data",
"operator is not permitted for \"vector of bool\" types",
"object too large for constant-evaluation",
"self-referencing temporary object",
"a lambda cannot refer to a local variable or init-capture in this context",
"a lambda parameter cannot hide an explicit capture",
"a lambda template parameter cannot hide an explicit capture",
"insufficient address space exists to process this translation unit",
"nahrazení %T za %n neúspěšných omezení",
"%n není splněno pro %T",
"rozšíření #embed je příliš dlouhé pro inicializaci entity typu %t",
"operátor defined tady není povolený",
"%n není členem %t",
"zužující převod na podepsaný znak v datech #embed",
"operátor není povolený pro typy „vector of bool",
"objekt je pro vyhodnocení konstanty příliš velký",
"dočasný objekt odkazující sám na sebe",
"lambda v tomto kontextu nemůže odkazovat na místní proměnnou nebo init-capture",
"parametr lambda nemůže skrýt explicitní zachycení",
"parametr šablony lambda nemůže skrýt explicitní zachycení",
"pro zpracování této jednotky překladu není k dispozici dostatek adresního prostoru",
"<undetermined type>",
"<undetermined constant>",
"<undetermined template>",
"the configured size of %s is too small for the specified number of mantissa + exponent bits",
"expression",
"nakonfigurovaná velikost %s je pro zadaný počet bitů řetězce mantissa a exponentu příliš malá",
"výraz",
"<expression>",
"unnamed",
"bez názvu",
"<unnamed>",
"<error-type>",
"<unknown-type>",
"<something>",
"<null-type>",
"<no-init>",
"<zero-init>",
"bitwise copy of: ",
"bitová kopie: ",
"<bitwise-copy>",
"class result via ctor: ",
"výsledek třídy přes konstruktor: ",
"<constructor-call>",
"<NULL expression>",
"<error>",
"<NULL routine>",
"<default>",
"parameter #",
" (one level up)",
" levels up",
"parametr #",
" (o jednu úroveň výš)",
" o úroveň výše",
"dynamic-init: ",
"<error-constant>",
"stack-offset-of:",
"<implicit element> ",
" repetitions of ",
"integer",
"enum",
"scoped enum",
"arithmetic",
" opakování ",
"celé číslo",
"výčet",
"vymezený výčet",
"aritmetické",
"non-bool arithmetic",
"pointer",
"nullptr type",
"handle",
"ukazatel",
"typ nullptr",
"popisovač",
"handle-to-CLI-array",
"pointer-to-object",
"pointer-to-function",
"pointer-to-member",
"bool",
"bool-equivalent",
"class",
"a volatile operand to an increment expression is deprecated",
"a volatile operand to a decrement expression is deprecated",
"%n previously declared without the \"indeterminate\" attribute",
"the default constructor for %t is explicit",
"failed to load the definition of %n in %m",
"failed to load the initializer for %n in %m",
"a class with a typedef name for linkage purposes cannot have a base class",
"a class with a typedef name for linkage purposes cannot have a member function",
"a class with a typedef name for linkage purposes cannot have a nested type, other than an enumeration type or a non-closure class type",
"a class with a typedef name for linkage purposes cannot contain a lambda expression",
"a class with a typedef name for linkage purposes cannot have a nonstatic data member with a default member initializer",
"a static data member declaration is not allowed in an unnamed class",
"initializer result addresses a dllimport variable",
"template with \"no_specializations\" attribute cannot be specialized",
"\"static\" is nonstandard here",
"%nd was previously declared without an explicit enum base"
"třída",
"nestálý operand pro inkrementační výraz je zastaralý",
"nestálý operand pro dekrementační výraz je zastaralý",
"%n dřív deklarované bez atributu „indeterminate",
"výchozí konstruktor pro %t je explicitní",
"nepodařilo se načíst definici %n v %m",
"nepodařilo se načíst inicializátor pro %n v %m",
"třída s názvem typedef pro účely propojení nemůže mít základní třídu",
"třída s názvem typedef pro účely propojení nemůže mít členskou funkci",
"třída s názvem typedef pro účely propojení nemůže mít vnořený typ jiný než typ výčtu nebo typ třídy bez uzávěru",
"třída s názvem typedef pro účely propojení nemůže obsahovat výraz lambda",
"třída s názvem typedef pro účely propojení nemůže mít nestatický datový člen s výchozím inicializátorem",
"deklarace člena statických dat není v anonymní třídě povolená",
"výsledek inicializátoru odkazuje na proměnnou dllimport",
"šablona s atributem no_specializations nemůže být specializovaná",
"static“ je zde nestandardní",
"%nd byl dříve deklarován bez explicitního základu výčtu"
]
146 changes: 73 additions & 73 deletions Extension/bin/messages/de/messages.json
Loading
Loading