Skip to content

Commit

Permalink
Merge branch 'main' into seanmcm/1_4_0_insiders3_2
Browse files Browse the repository at this point in the history
  • Loading branch information
sean-mcmanus committed May 25, 2021
2 parents f675d7e + 4b1be56 commit fad828e
Show file tree
Hide file tree
Showing 33 changed files with 98 additions and 56 deletions.
12 changes: 9 additions & 3 deletions Extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
# C/C++ for Visual Studio Code Change Log

## Version 1.4.0-insiders3: May 24, 2021
## Version 1.4.0-insiders3: May 25, 2021
### Enhancements
* Add `private` or `protected` scope labels to class symbols. [#7120](https://github.com/microsoft/vscode-cpptools/issues/7120)
* Improvements to the C++ "Getting Started" walkthrough. [PR #7554](https://github.com/microsoft/vscode-cpptools/pull/7554)

### Bug Fixes
* Switch to showing no document symbols instead of random symbols for `files.exclude`'d documents. [#5142](https://github.com/microsoft/vscode-cpptools/issues/5142)
* Fix bitness detection for compilers targeting esp32. [#7034](https://github.com/microsoft/vscode-cpptools/issues/7034)
* Fix issue with cpptools process lingering when no longer needed. [#7262](https://github.com/microsoft/vscode-cpptools/issues/7262)
* Fix typos.
* jogo- (@jogo-) [PR #7509](https://github.com/microsoft/vscode-cpptools/pull/7509), [PR #7568](https://github.com/microsoft/vscode-cpptools/pull/7568), [PR #7573](https://github.com/microsoft/vscode-cpptools/pull/7573)
* Fix enabling of the `ms_extensions` flag for clang on Windows. [#7529](https://github.com/microsoft/vscode-cpptools/issues/7529)
* Fix `autocompleteAddParentheses` with no argument const/non-const overloads and deduction guides. [#7540](https://github.com/microsoft/vscode-cpptools/issues/7540), [#7541](https://github.com/microsoft/vscode-cpptools/issues/7541)
* Fix the browse configuration not being preserved when the configuration provider is auto-detected. [#7542](https://github.com/microsoft/vscode-cpptools/issues/7542)
* Fix clang-format failure on macOS 10.13 or older. [#7561](https://github.com/microsoft/vscode-cpptools/issues/7561)
* Fix the walkthrough for remote targets. [PR #7582](https://github.com/microsoft/vscode-cpptools/pull/7582)
* Prevent 'Configuration Warnings' output when a custom configuration provider omits optional fields.
* Prevent 'Configuration Warnings' caused by corrections to auto-detected default configuration values.

Expand All @@ -22,12 +27,13 @@
### Bug Fixes
* Fix an incorrect IntelliSense error with object initialization. [#3212](https://github.com/microsoft/vscode-cpptools/issues/3212)
* Fix macros getting undefined when duplicate `#include` are used. [#5182](https://github.com/microsoft/vscode-cpptools/issues/5182), [#7270](https://github.com/microsoft/vscode-cpptools/issues/7270)
* Fix IntelliSense crash with `#pragma GCC target`. [#6698](https://github.com/microsoft/vscode-cpptools/issues/6698), [#7377](https://github.com/microsoft/vscode-cpptools/issues/7377)
* Fix an IntelliSense crash with `#pragma GCC target`. [#6698](https://github.com/microsoft/vscode-cpptools/issues/6698), [#7377](https://github.com/microsoft/vscode-cpptools/issues/7377)
* Fix completion at the end of a file. [#7472](https://github.com/microsoft/vscode-cpptools/issues/7472)
* Fix completion of constructors. [#7505](https://github.com/microsoft/vscode-cpptools/issues/7505)
* Fix IntelliSense crash with the arrow library. [#7518](https://github.com/microsoft/vscode-cpptools/issues/7518)
* Fix an IntelliSense crash with the arrow library. [#7518](https://github.com/microsoft/vscode-cpptools/issues/7518)
* Fix the configuration UI randomly being blank (more frequently when remote). [#7523](https://github.com/microsoft/vscode-cpptools/issues/7523)
* Fix IntelliSense mode switching from `linux` to `macos` if `__unix__` is defined but `__linux__` is not. [#7525](https://github.com/microsoft/vscode-cpptools/issues/7525)
* Fix an IntelliSense crash with std::ranges::unique. [#7576](https://github.com/microsoft/vscode-cpptools/issues/7576)
* Reduce IntelliSense memory and CPU usage in certain scenarios.

## Version 1.4.0-insiders: May 10, 2021
Expand Down
1 change: 1 addition & 0 deletions Extension/i18n/chs/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "如果为 true,调试程序 shell 命令替换将使用过时的反引号(`)。",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他引用结果",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定路径,例如 \"/usr/bin/ssh\"",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/chs/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "警告: 尚未为此平台测试调试。",
"reload.workspace.for.changes": "重新加载工作区以使设置更改生效。",
"reload.string": "重新加载",
"invalid.download.location.received": "接收的下载位置无效"
"invalid.download.location.received": "接收的下载位置无效",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/cht/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "若為 true,偵錯工具殼層命令替代將會使用已淘汰的反引號 (`)。",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他參考結果",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 MI 啟用偵錯工具後端可執行檔之間傳送標準輸入/輸出 (例如 gdb)。",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/cht/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "警告: 尚未針對此平台測試偵錯。",
"reload.workspace.for.changes": "請重新載入工作區以讓設定變更生效。",
"reload.string": "重新載入",
"invalid.download.location.received": "收到的下載位置無效"
"invalid.download.location.received": "收到的下載位置無效",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/csy/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "Další kontrola položek na stejné úrovni u odpovídajícího souboru. Jako proměnnou názvu odpovídajícího souboru použijte $(basename).",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Když se nastaví na true, nahrazování příkazů shellu ladicího programu bude používat starou verzi obrácené čárky (`).",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: výsledky jiných odkazů",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "Pokud je k dispozici, předá ladicímu programu informaci, aby se připojil ke vzdálenému počítači pomocí dalšího spustitelného souboru jako kanál, který bude přenášet standardní vstup a výstup mezi nástrojem VS Code a spustitelným souborem back-endu ladicího programu s podporou MI (třeba gdb).",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "zadejte plně kvalifikovanou cestu názvu programu kanálu, třeba /usr/bin/ssh",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Úplná cesta k ladicímu programu na cílovém počítači, například /usr/bin/gdb",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/csy/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "Upozornění: Ladění se pro tuto platformu netestovalo.",
"reload.workspace.for.changes": "Načtěte pracovní prostor znovu, aby se změna nastavení projevila.",
"reload.string": "Načíst znovu",
"invalid.download.location.received": "Přijato neplatné umístění pro stahování"
"invalid.download.location.received": "Přijato neplatné umístění pro stahování",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/deu/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Bei Festlegung auf TRUE verwendet die Befehlsersetzung der Debugger-Shell obsolete Backtick-Zeichen (`).",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: andere Verweisergebnisse",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "Falls angegeben, weist diese Option den Debugger an, eine Verbindung mit einem Remotecomputer mithilfe einer anderen ausführbaren Datei als Pipe herzustellen, die Standardeingaben/-ausgaben zwischen VS Code und der ausführbaren Back-End-Datei für den MI-fähigen Debugger weiterleitet (z. B. gdb).",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Vollqualifizierten Pfad für den Pipeprogrammnamen eingeben, z. B. \"/usr/bin/ssh\"",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Der vollständige Pfad zum Debugger auf dem Zielcomputer, z. B. \"/usr/bin/gdb\".",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/deu/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "Warnung: Das Debugging wurde für diese Plattform nicht getestet.",
"reload.workspace.for.changes": "Laden Sie den Arbeitsbereich neu, damit die Einstellungsänderung wirksam wird.",
"reload.string": "Aktualisieren",
"invalid.download.location.received": "Ungültiger Downloadspeicherort empfangen."
"invalid.download.location.received": "Ungültiger Downloadspeicherort empfangen.",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/esn/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Si es true, la sustitución de comandos del shell del depurador usará la marca de comilla simple (') obsoleta.",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: resultados de otras referencias",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "Cuando se especifica, indica al depurador que se conecte a un equipo remoto usando otro archivo ejecutable como canalización que retransmitirá la entrada o la salida estándar entre VS Code y el archivo ejecutable del back-end del depurador habilitado para MI (por ejemplo, gdb).",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Escriba la ruta de acceso completa para el nombre del programa de canalización; por ejemplo, \"/usr/bin/ssh\".",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Ruta de acceso completa al depurador en la máquina de destino. Por ejemplo, /usr/bin/gdb.",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/esn/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "Advertencia: La depuración no se ha probado para esta plataforma.",
"reload.workspace.for.changes": "Recargue el área de trabajo para que el cambio de configuración surta efecto.",
"reload.string": "Volver a cargar",
"invalid.download.location.received": "Se ha recibido una ubicación de descarga no válida."
"invalid.download.location.received": "Se ha recibido una ubicación de descarga no válida.",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/fra/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Si la valeur est true, le remplacement de la commande d'interpréteur de commandes du débogueur utilise un accent grave (`) obsolète.",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++ : Autres résultats des références",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "Quand ce paramètre est présent, indique au débogueur de se connecter à un ordinateur distant en se servant d'un autre exécutable comme canal de relais d'entrée/de sortie standard entre VS Code et l'exécutable du back-end du débogueur MI (par exemple, gdb).",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "entrez le chemin complet du nom du programme de canal, par exemple '/usr/bin/ssh'",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Chemin complet du débogueur sur la machine cible, par exemple /usr/bin/gdb.",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/fra/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "Avertissement : Le débogage n'a pas été testé pour cette plateforme.",
"reload.workspace.for.changes": "Rechargez l'espace de travail pour appliquer les changements des paramètres.",
"reload.string": "Recharger",
"invalid.download.location.received": "Emplacement de téléchargement reçu non valide"
"invalid.download.location.received": "Emplacement de téléchargement reçu non valide",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/ita/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Se è true, per la sostituzione del comando della shell del debugger verrà usato il carattere backtick obsoleto (`).",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: Risultati altri riferimenti",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "Se presente, indica al debugger di connettersi a un computer remoto usando come pipe un altro eseguibile che inoltra l'input/output standard tra VS Code e l'eseguibile back-end del debugger abilitato per MI, ad esempio gdb.",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "immettere il percorso completo per il nome del programma pipe, ad esempio '/usr/bin/ssh'",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Percorso completo del debugger nel computer di destinazione, ad esempio /usr/bin/gdb.",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/ita/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "Avviso: il debug non è stato testato per questa piattaforma.",
"reload.workspace.for.changes": "Ricaricare l'area di lavoro per rendere effettive le modifiche apportate alle impostazioni.",
"reload.string": "Ricarica",
"invalid.download.location.received": "È stato ricevuto un percorso di download non valido"
"invalid.download.location.received": "È stato ricevuto un percorso di download non valido",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/jpn/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "True の場合、デバッガー シェルのコマンド置換では古いバックティック (') が使用されます。",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: その他の参照結果",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "これを指定すると、デバッガーにより、別の実行可能ファイルをパイプとして使用してリモート コンピューターに接続され、VS Code と MI 対応のデバッガー バックエンド実行可能ファイル (gdb など) との間で標準入出力が中継されます。",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "パイプ プログラム名の完全修飾パスを入力してください (例: '/usr/bin/ssh')",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "対象マシン上のデバッガーへの完全なパス。例: /usr/bin/gdb。",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/jpn/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "警告: このプラットフォームのデバッグはテストされていません。",
"reload.workspace.for.changes": "設定の変更を有効にするには、ワークスペースを再度読み込んでください。",
"reload.string": "再読み込み",
"invalid.download.location.received": "無効なダウンロード場所を受信しました"
"invalid.download.location.received": "無効なダウンロード場所を受信しました",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
1 change: 1 addition & 0 deletions Extension/i18n/kor/package.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"c_cpp.configuration.filesExcludeWhen.description": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "true인 경우 디버거 셸 명령 대체가 사용되지 않는 백틱(`)을 사용합니다.",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 기타 참조 결과",
"c_cpp.contributes.viewsWelcome.contents": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
"c_cpp.debuggers.pipeTransport.description": "있을 경우 VS Code와 MI 지원 디버거 백 엔드 실행 파일(예: gdb) 사이에 표준 입출력을 릴레이하는 파이프로 다른 실행 파일을 사용하여 원격 컴퓨터에 연결되도록 디버거를 지정합니다.",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "파이프 프로그램 이름의 정규화된 경로 입력(예: '/usr/bin/ssh')",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "대상 컴퓨터에서 디버거의 전체 경로(예: /usr/bin/gdb)입니다.",
Expand Down
3 changes: 2 additions & 1 deletion Extension/i18n/kor/src/common.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
"warning.debugging.not.tested": "경고: 디버깅이 이 플랫폼에서 테스트되지 않았습니다.",
"reload.workspace.for.changes": "설정 변경 내용을 적용하려면 작업 영역을 다시 로드합니다.",
"reload.string": "다시 로드",
"invalid.download.location.received": "잘못된 다운로드 위치가 수신되었습니다."
"invalid.download.location.received": "잘못된 다운로드 위치가 수신되었습니다.",
"c.cpp.symbolscope.separator": "{0}, {1}"
}
Loading

0 comments on commit fad828e

Please sign in to comment.