From f3a8912429fd300c30b967642489a4ff8b0d6cad Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Wed, 4 Dec 2024 14:01:56 -0800 Subject: [PATCH 1/6] Update changelog for 1.23.2 --- Extension/CHANGELOG.md | 19 +++++++++++++++++++ Extension/package.json | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index da554b2e1a..67f08ec994 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,24 @@ # C/C++ for Visual Studio Code Changelog +### Version 1.23.2: December 5, 2024 +### Bug Fixes +* Include clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) +* Fix casing of path in include completion tooltip on Windows. [#12895](https://github.com/microsoft/vscode-cpptools/issues/12895) +* Fix pattern matching of sections in `.editorConfig` files. [12933](https://github.com/microsoft/vscode-cpptools/issues/12933) +* Fix handling of relative paths passed to cl.exe `/reference` argument. [#12944](https://github.com/microsoft/vscode-cpptools/issues/12944) +* Fix a leak of compile command file watchers. [#12946](https://github.com/microsoft/vscode-cpptools/issues/12946) +* Fix a compile commands fallback logic issue. [#12947](https://github.com/microsoft/vscode-cpptools/issues/12947) + * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [#12948](https://github.com/microsoft/vscode-cpptools/pull/12948) +* Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) +* Fix IntelliSense issues related to large header files (>32K) and encodings other than UTF-8. + +### Enhancements +* Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) +* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [#12993](https://github.com/microsoft/vscode-cpptools/pull/12993) + * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) +* Update clang-format and clang-tidy from 19.1.2 to 19.1.5. +* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. + ### Version 1.23.1: November 6, 2024 ### Bug Fixes * A potential fix for a crash during process shutdown (in `uv_run`). [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) diff --git a/Extension/package.json b/Extension/package.json index 4f1f849f95..f1f96ac3eb 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.23.1-main", + "version": "1.23.2-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From dd6f6a52acd88064ffaded52a0cbe0a2e6356df4 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Wed, 4 Dec 2024 14:05:33 -0800 Subject: [PATCH 2/6] Fix typo --- Extension/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 67f08ec994..e116fd7fb5 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -2,7 +2,7 @@ ### Version 1.23.2: December 5, 2024 ### Bug Fixes -* Include clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) +* Increase clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) * Fix casing of path in include completion tooltip on Windows. [#12895](https://github.com/microsoft/vscode-cpptools/issues/12895) * Fix pattern matching of sections in `.editorConfig` files. [12933](https://github.com/microsoft/vscode-cpptools/issues/12933) * Fix handling of relative paths passed to cl.exe `/reference` argument. [#12944](https://github.com/microsoft/vscode-cpptools/issues/12944) From e84e34ec32800e5d63e7b0a25ffe0983c5d2ff06 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Wed, 4 Dec 2024 14:23:05 -0800 Subject: [PATCH 3/6] Address PR feedback --- Extension/CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index e116fd7fb5..22a46a13ab 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -4,9 +4,10 @@ ### Bug Fixes * Increase clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) * Fix casing of path in include completion tooltip on Windows. [#12895](https://github.com/microsoft/vscode-cpptools/issues/12895) -* Fix pattern matching of sections in `.editorConfig` files. [12933](https://github.com/microsoft/vscode-cpptools/issues/12933) +* Fix pattern matching of sections in `.editorConfig` files. [#12933](https://github.com/microsoft/vscode-cpptools/issues/12933) * Fix handling of relative paths passed to cl.exe `/reference` argument. [#12944](https://github.com/microsoft/vscode-cpptools/issues/12944) * Fix a leak of compile command file watchers. [#12946](https://github.com/microsoft/vscode-cpptools/issues/12946) + * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [#12948](https://github.com/microsoft/vscode-cpptools/pull/12948) * Fix a compile commands fallback logic issue. [#12947](https://github.com/microsoft/vscode-cpptools/issues/12947) * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [#12948](https://github.com/microsoft/vscode-cpptools/pull/12948) * Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) @@ -14,6 +15,7 @@ ### Enhancements * Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) +* Add support for providing well-known compiler argument information to Copilot Completions. [#12979](https://github.com/microsoft/vscode-cpptools/pull/12979) * Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [#12993](https://github.com/microsoft/vscode-cpptools/pull/12993) * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) * Update clang-format and clang-tidy from 19.1.2 to 19.1.5. From e8c8e5539f80f6b8022ed1a1ce9bbf4e9184e833 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Wed, 4 Dec 2024 16:46:08 -0800 Subject: [PATCH 4/6] Swap Enhancements and Bug Fixes sections --- Extension/CHANGELOG.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 22a46a13ab..a0be5e64cd 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,6 +1,14 @@ # C/C++ for Visual Studio Code Changelog ### Version 1.23.2: December 5, 2024 +### Enhancements +* Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) +* Add support for providing well-known compiler argument information to Copilot Completions. [#12979](https://github.com/microsoft/vscode-cpptools/pull/12979) +* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [#12993](https://github.com/microsoft/vscode-cpptools/pull/12993) + * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) +* Update clang-format and clang-tidy from 19.1.2 to 19.1.5. +* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. + ### Bug Fixes * Increase clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) * Fix casing of path in include completion tooltip on Windows. [#12895](https://github.com/microsoft/vscode-cpptools/issues/12895) @@ -13,14 +21,6 @@ * Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) * Fix IntelliSense issues related to large header files (>32K) and encodings other than UTF-8. -### Enhancements -* Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) -* Add support for providing well-known compiler argument information to Copilot Completions. [#12979](https://github.com/microsoft/vscode-cpptools/pull/12979) -* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [#12993](https://github.com/microsoft/vscode-cpptools/pull/12993) - * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) -* Update clang-format and clang-tidy from 19.1.2 to 19.1.5. -* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. - ### Version 1.23.1: November 6, 2024 ### Bug Fixes * A potential fix for a crash during process shutdown (in `uv_run`). [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) From 5278df1c2a5bac0305f1e25a02c51a8dccb33a0b Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Wed, 4 Dec 2024 18:00:49 -0800 Subject: [PATCH 5/6] Add 'PR' for PR links --- Extension/CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index a0be5e64cd..ae7a245823 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -3,8 +3,8 @@ ### Version 1.23.2: December 5, 2024 ### Enhancements * Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) -* Add support for providing well-known compiler argument information to Copilot Completions. [#12979](https://github.com/microsoft/vscode-cpptools/pull/12979) -* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [#12993](https://github.com/microsoft/vscode-cpptools/pull/12993) +* Add support for providing well-known compiler argument information to Copilot Completions. [PR #12979](https://github.com/microsoft/vscode-cpptools/pull/12979) +* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [PR #12993](https://github.com/microsoft/vscode-cpptools/pull/12993) * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) * Update clang-format and clang-tidy from 19.1.2 to 19.1.5. * Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. @@ -15,9 +15,9 @@ * Fix pattern matching of sections in `.editorConfig` files. [#12933](https://github.com/microsoft/vscode-cpptools/issues/12933) * Fix handling of relative paths passed to cl.exe `/reference` argument. [#12944](https://github.com/microsoft/vscode-cpptools/issues/12944) * Fix a leak of compile command file watchers. [#12946](https://github.com/microsoft/vscode-cpptools/issues/12946) - * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [#12948](https://github.com/microsoft/vscode-cpptools/pull/12948) + * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12948](https://github.com/microsoft/vscode-cpptools/pull/12948) * Fix a compile commands fallback logic issue. [#12947](https://github.com/microsoft/vscode-cpptools/issues/12947) - * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [#12948](https://github.com/microsoft/vscode-cpptools/pull/12948) + * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12948](https://github.com/microsoft/vscode-cpptools/pull/12948) * Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) * Fix IntelliSense issues related to large header files (>32K) and encodings other than UTF-8. From 14560c8462cf9b7fb27404f3c1dcdca1784c1a44 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Wed, 4 Dec 2024 18:02:35 -0800 Subject: [PATCH 6/6] Added 12988 --- Extension/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index ae7a245823..641684adc7 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -4,6 +4,7 @@ ### Enhancements * Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) * Add support for providing well-known compiler argument information to Copilot Completions. [PR #12979](https://github.com/microsoft/vscode-cpptools/pull/12979) +* Fixed unnecessary cancellation of Copilot context requests. [PR #12988](https://github.com/microsoft/vscode-cpptools/pull/12988) * Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [PR #12993](https://github.com/microsoft/vscode-cpptools/pull/12993) * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) * Update clang-format and clang-tidy from 19.1.2 to 19.1.5.