You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Extension/CHANGELOG.md
+47Lines changed: 47 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,52 @@
1
1
# C/C++ for Visual Studio Code Change Log
2
2
3
+
## Version 0.29.0: July 15, 2020
4
+
### New Features
5
+
* Add Doxygen comment support (to tooltip display of hover, completion, and signature help). [#658](https://github.com/microsoft/vscode-cpptools/issues/658)
6
+
* The way comments are formatted is controlled by the C_Cpp.simplifyStructuredComments setting."
7
+
* Auto-convert `.` to `->` when the type is a pointer. [#862](https://github.com/microsoft/vscode-cpptools/issues/862)
8
+
* Switch to using the VS Code Semantic Tokens API for semantic colorization (works with remoting). [PR #5401](https://github.com/microsoft/vscode-cpptools/pull/5401), [#3932](https://github.com/microsoft/vscode-cpptools/issues/3932), [#3933](https://github.com/microsoft/vscode-cpptools/issues/3933), [#3942](https://github.com/microsoft/vscode-cpptools/issues/3942)
9
+
* Add support for LogMessage Breakpoints for debug type `cppdbg`. [MIEngine#1013](https://github.com/microsoft/MIEngine/pull/1013)
10
+
11
+
### Enhancements
12
+
* Automatically add `"${default}"` to the default `includePath` in `c_cpp_properties.json` if `C_Cpp.default.includePath` is set. [#3733](https://github.com/microsoft/vscode-cpptools/issues/3733)
13
+
* Add configuration provider logging to `C/C++: Log Diagnostics`. [#4826](https://github.com/microsoft/vscode-cpptools/issues/4826)
14
+
* Add support for the Debug Welcome Panel. [#4837](https://github.com/microsoft/vscode-cpptools/issues/4837)
15
+
* Update to clang-format 10. [#5194](https://github.com/microsoft/vscode-cpptools/issues/5194)
16
+
* Add system to store and query properties from the active C/C++ configuration.
* Add `quoteArgs` to `launch.json` schema. [PR #5639](https://github.com/microsoft/vscode-cpptools/pull/5639)
19
+
* Add logs for a resolved `launch.json` if "engineLogging" is enabled. [PR #5644](https://github.com/microsoft/vscode-cpptools/pull/5644)
20
+
* Add threadExit and processExit logging flags for 'cppvsdbg'. [PR #5652](https://github.com/microsoft/vscode-cpptools/pull/5652)
21
+
22
+
### Bug Fixes
23
+
* Add localization support for autocomplete and hover text. [#5370](https://github.com/microsoft/vscode-cpptools/issues/5370)
24
+
* Some `updateChannel` fixes. [PR #5465](https://github.com/microsoft/vscode-cpptools/pull/5465)
25
+
* Fix wrong language standard used with compile commands. [#5498](https://github.com/microsoft/vscode-cpptools/issues/5498)
26
+
* Fix issue with defines and includes not being handled correctly in `compilerPath` or `compilerArgs`. [#5512](https://github.com/microsoft/vscode-cpptools/issues/5512)
* Fix Find All References and Rename when multiple references are on the same line. [#5568](https://github.com/microsoft/vscode-cpptools/issues/5568)
31
+
* Fix IntelliSense process crashes. [#5584](https://github.com/microsoft/vscode-cpptools/issues/5584), [#5629](https://github.com/microsoft/vscode-cpptools/issues/5629)
32
+
* Fix an add/remove workspace folder crash. [#5591](https://github.com/microsoft/vscode-cpptools/issues/5591)
33
+
* Fix default build tasks failing on Windows if the compiler isn't on the PATH. [#5604](https://github.com/microsoft/vscode-cpptools/issues/5604)
34
+
* Fix updating `files.associations` and .C files being associated with C instead of C++. [#5618](https://github.com/microsoft/vscode-cpptools/issues/5618)
35
+
* Fix IntelliSense malfunction when RxCpp is used. [#5619](https://github.com/microsoft/vscode-cpptools/issues/5619)
36
+
* Ignore "screen size is bogus" error when debugging. [PR #5669](https://github.com/microsoft/vscode-cpptools/pull/5669)
37
+
* nukoyluoglu (@nukoyluoglu)
38
+
* Fix `compile_commands.json` sometimes not updating. [#5687](https://github.com/microsoft/vscode-cpptools/issues/5687)
39
+
* Add msys2 clang compilers to the compiler search list (previously only gcc was handled). [#5697](https://github.com/microsoft/vscode-cpptools/issues/5697)
40
+
* Fix extension getting stuck when an "@" response file that doesn't end with ".rsp" is used in `compilerArgs`. [#5731](https://github.com/microsoft/vscode-cpptools/issues/5731)
41
+
* Fix forced includes not handled properly when parsed as compiler args. [#5738](https://github.com/microsoft/vscode-cpptools/issues/5738)
42
+
* Fix potential thread deadlock in cpptools.
43
+
* Fix copying a long value from debug watch results in pasting partial value [#5470](https://github.com/microsoft/vscode-cpptools/issues/5470)
Copy file name to clipboardExpand all lines: Extension/bin/messages/de/messages.json
+36-12Lines changed: 36 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -1535,7 +1535,7 @@
1535
1535
"Ungültiger Wert für Neudefinitionsfehler.",
1536
1536
"Doppelter Funktionsmodifizierer.",
1537
1537
"Ungültiges Zeichen für char16_t-Literal.",
1538
-
"__LPREFIX kann nicht auf char8_t-, char16_t- oder char32_t-Literale angewendet werden.",
1538
+
null,
1539
1539
"Unbekannte Aufrufkonvention \"%s\", muss eine der folgenden Optionen sein:",
1540
1540
null,
1541
1541
null,
@@ -2065,7 +2065,7 @@
2065
2065
"ein cli::pin_ptr-Rückgabetyp ist nicht zulässig",
2066
2066
"Attribut %sq wird nur im %[C++/CLI]-Modus angewendet",
2067
2067
"ein einfacher (Nicht-Nachverfolgungs-)Verweis kann nicht an eine Entität im verwalteten Heap gebunden werden",
2068
-
"übertragbare Assembly",
2068
+
"portierbare Assembly",
2069
2069
"'%s' nicht von Standardassemblys geladen",
2070
2070
"die Listeninitialisierungssyntax ist eine C++11-Funktion",
2071
2071
"der Operand von sizeof kann kein Verweisklassentyp oder Schnittstellenklassentyp sein",
@@ -3122,7 +3122,7 @@
3122
3122
"Das Erfassen von *this ist in diesem Modus nicht standardisiert.",
3123
3123
"Attributpräfix \"using\" im C++17-Stil ist in diesem Modus nicht standardisiert.",
3124
3124
"Geschachtelte Namespaces im C++17-Stil sind in diesem Modus nicht standardisiert.",
3125
-
"\"constexpr\" und \"consteval\"können in einer Deklaration nicht zugleich auftreten.",
3125
+
"In einer Deklaration kann nur einer der Werte \"constexpr\", \"consteval\"und \"constinit\" verwendet werden.",
3126
3126
"Eine Funktion kann in diesem Modus nicht zugleich consteval und virtual sein.",
3127
3127
"\"consteval\" ist in einer expliziten Instanziierungsdirektive nicht zulässig.",
3128
3128
"\"consteval\" ist hier nicht gültig.",
@@ -3166,7 +3166,7 @@
3166
3166
"Das Attribut \"internal_linkage\" war in keiner vorherigen Deklaration vorhanden.",
3167
3167
"Für \"%n\" wurde kein geeigneter Kandidat für die Vorlagenargumentdeduktion gefunden.",
3168
3168
"Der Aufruf eines vollqualifizierten Konstruktors ist nicht zulässig.",
3169
-
"Ein Vergleichsoperator kann nur in einer Klassendefinition standardmäßig verwendet werden.",
3169
+
"Ein auf den Standardwert festgelegter Vergleichsoperator muss ein Member oder Friend der Klasse sein, auf die er angewendet wird.",
3170
3170
"Ungültiger Typ \"%t\" für den Parameter des Standardvergleichsoperators (muss \"reference to const X\" lauten, wobei X für den einschließenden Klassentyp steht).",
3171
3171
"Der Rückgabetyp des Standardvergleichsoperators muss \"bool\" lauten.",
3172
3172
"Ein standardmäßiger Membervergleichsoperator muss \"const\" lauten.",
@@ -3233,6 +3233,8 @@
3233
3233
"co_await kann nur auf eine bereichsbasierte for-Anweisung angewendet werden.",
3234
3234
"Der Typ des Bereichs kann in einer bereichsbasierten for-Schleife nicht abgeleitet werden.",
3235
3235
"Inlinevariablen sind ein C++17-Feature.",
3236
+
"Für eine \"operator delete\"-Funktion mit Zerstörung wird \"%t\" als erster Parameter benötigt.",
3237
+
"Eine \"operator delete\"-Funktion mit Zerstörung kann nur die Parameter \"std::size_t\" und \"std::align_val_t\" aufweisen.",
3236
3238
"Optionen einer lockeren abstrakten Klasse können nur beim Kompilieren von C++ verwendet werden.",
3237
3239
"Ungültiger Start des Ausdrucks in requires-Klausel.",
3238
3240
"Ein cast-Ausdruck in einer requires-Klausel muss in Klammern gesetzt werden.",
@@ -3250,7 +3252,7 @@
3250
3252
"Konzeptvorlage",
3251
3253
"Die requires-Klausel ist nicht mit \"%nfd\" kompatibel.",
3252
3254
"Es wurde ein Attribut erwartet.",
3253
-
"Ungültiger Start der Anforderung.",
3255
+
null,
3254
3256
"Es wurde ein Typname erwartet.",
3255
3257
"Ein ellipsis-Parameter ist in einem requires-Ausdruck nicht zulässig.",
3256
3258
"Ein unbenannter Parameter in einem requires-Ausdruck hat keine Auswirkungen.",
@@ -3274,14 +3276,14 @@
3274
3276
"Moduldatei",
3275
3277
"Die Moduldatei für das Modul \"%sq\" wurde nicht gefunden.",
3276
3278
"Die Moduldatei \"%sq\" konnte nicht importiert werden.",
3277
-
"Es wurde die Moduldatei \"%s1\" erwartet, stattdessen wurde die Moduldatei \"%s2\" gefunden.",
3279
+
"Erwartet wurde \"%s1\", stattdessen gefunden: \"%s2\".",
3278
3280
"beim Öffnen der Moduldatei \"%sq\"",
3279
3281
"Unbekannter Partitionsname \"%sq\".",
3280
-
"unbekanntes Element",
3281
-
"importierbarer Header",
3282
-
"EDG",
3283
-
"IFC",
3284
-
"unerwartetes Element",
3282
+
"Unbekannte Moduldatei",
3283
+
"Importierbare Headermoduldatei",
3284
+
"EDG-Moduldatei",
3285
+
"IFC-Moduldatei",
3286
+
"Unerwartete Moduldatei",
3285
3287
"Der Typ des zweiten Operanden, \"%t2\", muss die gleiche Größe aufweisen wie \"%t1\".",
3286
3288
"Der Typ muss trivial kopierbar sein.",
3287
3289
"Der Typ \"%t\" wird derzeit für die constexpr-Auswertung von \"__builtin_bit_cast\" nicht unterstützt.",
@@ -3297,5 +3299,27 @@
3297
3299
"Der this-Operator ist an dieser Stelle nicht zulässig. Schließen Sie den vorangehenden new-Ausdruck in Klammern ein.",
3298
3300
"Ungültige Verwendung von \"concept\".",
3299
3301
"Ein standardmäßiger Membervergleichsoperator kann nicht &&-qualifiziert sein.",
3300
-
"Die constexpr-Standardvergleichsfunktion ruft die Nicht-constexpr-Funktion \"%nd\" auf."
3302
+
"Die constexpr-Standardvergleichsfunktion ruft die Nicht-constexpr-Funktion \"%nd\" auf.",
3303
+
"Der constexpr-Speichervergleich wird nur für integer-Objekte oder array-of-integer-Objekte oberster Ebene unterstützt.",
3304
+
"Einer Konzeptvorlage können keine Einschränkungen zugeordnet sein.",
3305
+
"\"export\" ist nicht zulässig.",
3306
+
"Das Exportieren einzelner Klassenmember ist nicht zulässig.",
3307
+
"Eine exportierte Deklaration muss einen Namen einführen.",
3308
+
"Eine Exportdeklaration kann keine Exportdeklaration enthalten (vorherige Deklaration: %p).",
3309
+
"Eine Exportdeklaration kann keine Modulimportdeklaration enthalten.",
3310
+
"Eine Exportdeklaration kann nur in einer Modulschnittstelleneinheit verwendet werden.",
3311
+
"Eine Exportdeklaration kann keinen Namen mit interner Verknüpfung exportieren.",
3312
+
"Die using-Deklaration enthält \"%nfd\".",
3313
+
"Die integrierte Funktion ist nicht verfügbar, weil __fp16-Gleitkommatypen nicht unterstützt werden.",
3314
+
"Für einen requires-Ausdruck muss mindestens eine Anforderung angegeben werden.",
3315
+
"\"constinit\" ist hier nicht gültig.",
3316
+
"\"constinit\" ist nur für Deklarationen von Variablen mit Speicherdauer \"static\" oder \"thread\" gültig.",
3317
+
"Die constinit-Variable erfordert eine dynamische Initialisierung.",
3318
+
"Die Variable wurde zuvor mit \"constinit\" deklariert: %p",
3319
+
"Verwendung eines Funktionsdeklarators ohne Prototyp ",
3320
+
"Das Argument darf keinen const-qualifizierten Typ aufweisen.",
3321
+
"Eine Pointer-to-Member-Funktion eines unvollständigen Typs \"%t\" ist nicht zulässig.",
3322
+
"Die Paketerweiterung in \"init-capture\" ist in diesem Modus nicht aktiviert.",
3323
+
"Die Paketerweiterung in \"init-capture\" ist ein C++ 20-Feature.",
3324
+
"Ein auf den Standardwert festgelegter Vergleichsoperator in einer Klassendefinition muss als erste Deklaration dieses Vergleichsoperators (%nd) aufgeführt sein."
0 commit comments