From 82fd8ad1b0706ac94d9797e14b69eb4538e8a7f5 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 12:33:21 -0800 Subject: [PATCH 1/8] Update changelog. --- Extension/CHANGELOG.md | 7 ++++--- Extension/package.json | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 03b9fd5647..31265037ef 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,7 +1,7 @@ # C/C++ for Visual Studio Code Change Log -## Version 1.8.2: January 31, 2022 -### New Features +## Version 1.8.2: January 31, 2022### New Features +* Add data breakpoints, memory read/write interrupts. [#1410](https://github.com/microsoft/vscode-cpptools/issues/1410) * Add "All Exceptions" Breakpoint for cppdbg [#1800](https://github.com/microsoft/vscode-cpptools/issues/1800) * Add multi-threaded code analysis (using `clang-tidy`) based on the IntelliSense configuration. It defaults to using up to half the cores, but it can be changed via the `C_Cpp.codeAnalysis.maxConcurrentThreads` setting. [#2908](https://github.com/microsoft/vscode-cpptools/issues/2908). * Add support for Alpine Linux [#4827](https://github.com/microsoft/vscode-cpptools/issues/4827) @@ -42,7 +42,8 @@ * Fix workspace rescanning (tag parsing) not automatically happening after c/cpp associations are added to `files.associations`. [#8687](https://github.com/microsoft/vscode-cpptools/issues/8687) * Fix debugging when Windows binaries are linked with /PDBPageSize > 4k. [#8690](https://github.com/microsoft/vscode-cpptools/issues/8690) * Switch usage of `-dD` to `-dM` when compiler querying. [#8692](https://github.com/microsoft/vscode-cpptools/issues/8692) -* Fix no document symbols appearing in certain cases. [#8276](https://github.com/microsoft/vscode-cpptools/issues/8726) +* Fix no document symbols appearing in certain cases. [#8726](https://github.com/microsoft/vscode-cpptools/issues/8726) +* Fix breakpoints with msys2 gcc. [#8696](https://github.com/microsoft/vscode-cpptools/issues/8696) * Fix an issue in which multiple (potentially different) diagnostics were delivered for headers shared by multiple TUs. * Fix some translations. diff --git a/Extension/package.json b/Extension/package.json index d3253b0ef3..255ab32e88 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.7.1-main", + "version": "1.8.2-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From fb1378aa0022ab699f8035cdf3be2afba45437b2 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 12:34:27 -0800 Subject: [PATCH 2/8] Fix typo. --- Extension/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 31265037ef..e6d07ebd7d 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,6 +1,7 @@ # C/C++ for Visual Studio Code Change Log -## Version 1.8.2: January 31, 2022### New Features +## Version 1.8.2: January 31, 2022 +### New Features * Add data breakpoints, memory read/write interrupts. [#1410](https://github.com/microsoft/vscode-cpptools/issues/1410) * Add "All Exceptions" Breakpoint for cppdbg [#1800](https://github.com/microsoft/vscode-cpptools/issues/1800) * Add multi-threaded code analysis (using `clang-tidy`) based on the IntelliSense configuration. It defaults to using up to half the cores, but it can be changed via the `C_Cpp.codeAnalysis.maxConcurrentThreads` setting. [#2908](https://github.com/microsoft/vscode-cpptools/issues/2908). From 0a9909f628799be93592f17a7c6dea504cf8ab31 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 12:35:29 -0800 Subject: [PATCH 3/8] Fix ordering. --- Extension/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index e6d07ebd7d..a1165828ef 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -43,8 +43,8 @@ * Fix workspace rescanning (tag parsing) not automatically happening after c/cpp associations are added to `files.associations`. [#8687](https://github.com/microsoft/vscode-cpptools/issues/8687) * Fix debugging when Windows binaries are linked with /PDBPageSize > 4k. [#8690](https://github.com/microsoft/vscode-cpptools/issues/8690) * Switch usage of `-dD` to `-dM` when compiler querying. [#8692](https://github.com/microsoft/vscode-cpptools/issues/8692) -* Fix no document symbols appearing in certain cases. [#8726](https://github.com/microsoft/vscode-cpptools/issues/8726) * Fix breakpoints with msys2 gcc. [#8696](https://github.com/microsoft/vscode-cpptools/issues/8696) +* Fix no document symbols appearing in certain cases. [#8726](https://github.com/microsoft/vscode-cpptools/issues/8726) * Fix an issue in which multiple (potentially different) diagnostics were delivered for headers shared by multiple TUs. * Fix some translations. From c44df129e5407225a4f7e5a0f6751e7837fd47cc Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 12:52:26 -0800 Subject: [PATCH 4/8] Add missing change. --- Extension/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index a1165828ef..0671c5573f 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -20,6 +20,7 @@ ### Bug Fixes * Fix several IntelliSense bugs. [#5704](https://github.com/microsoft/vscode-cpptools/issues/5704), [#6759](https://github.com/microsoft/vscode-cpptools/issues/6759), [#8412](https://github.com/microsoft/vscode-cpptools/issues/8412), [#8434](https://github.com/microsoft/vscode-cpptools/issues/8434) * Fix newlines not being handled in comments with a Doxygen tag. [#5741](https://github.com/microsoft/vscode-cpptools/issues/5741) +* Fix Doxygen comments with `\0` being truncated. [#6084](https://github.com/microsoft/vscode-cpptools/issues/6084) * Fix `files.exclude` not working for directories external to the active workspace folder. [#6877](https://github.com/microsoft/vscode-cpptools/issues/6877) * Fix [MSYS2 GDB 10.2] gdb: ERROR: Unable to start debugging. Unexpected GDB output from command "-exec-run". Error creating process [#7706](https://github.com/microsoft/vscode-cpptools/issues/7706) * Fix a bug with vcFormat inserting additional spaces between `}` and `else`. [#7731](https://github.com/microsoft/vscode-cpptools/issues/7731) From 4c40cce6ef483ae3a15b580eb2197b1113afe52e Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 13:40:51 -0800 Subject: [PATCH 5/8] Update. --- Extension/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 0671c5573f..5f78b29085 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -2,7 +2,7 @@ ## Version 1.8.2: January 31, 2022 ### New Features -* Add data breakpoints, memory read/write interrupts. [#1410](https://github.com/microsoft/vscode-cpptools/issues/1410) +* Add data breakpoints, memory read/write interrupts with `gdb` debugging. [#1410](https://github.com/microsoft/vscode-cpptools/issues/1410) * Add "All Exceptions" Breakpoint for cppdbg [#1800](https://github.com/microsoft/vscode-cpptools/issues/1800) * Add multi-threaded code analysis (using `clang-tidy`) based on the IntelliSense configuration. It defaults to using up to half the cores, but it can be changed via the `C_Cpp.codeAnalysis.maxConcurrentThreads` setting. [#2908](https://github.com/microsoft/vscode-cpptools/issues/2908). * Add support for Alpine Linux [#4827](https://github.com/microsoft/vscode-cpptools/issues/4827) From a6592f93f745823f0c966bb892a90b0b85b377ad Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 13:51:41 -0800 Subject: [PATCH 6/8] Punctuation change. --- Extension/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 5f78b29085..7536d3df28 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -2,7 +2,7 @@ ## Version 1.8.2: January 31, 2022 ### New Features -* Add data breakpoints, memory read/write interrupts with `gdb` debugging. [#1410](https://github.com/microsoft/vscode-cpptools/issues/1410) +* Add data breakpoints (memory read/write interrupts) with `gdb` debugging. [#1410](https://github.com/microsoft/vscode-cpptools/issues/1410) * Add "All Exceptions" Breakpoint for cppdbg [#1800](https://github.com/microsoft/vscode-cpptools/issues/1800) * Add multi-threaded code analysis (using `clang-tidy`) based on the IntelliSense configuration. It defaults to using up to half the cores, but it can be changed via the `C_Cpp.codeAnalysis.maxConcurrentThreads` setting. [#2908](https://github.com/microsoft/vscode-cpptools/issues/2908). * Add support for Alpine Linux [#4827](https://github.com/microsoft/vscode-cpptools/issues/4827) From 08ec2a602a6b803bac77ad2e428204e0c10b26fc Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 16:39:24 -0800 Subject: [PATCH 7/8] Add a fix. --- Extension/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 7536d3df28..ad54b8db0f 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -41,6 +41,7 @@ * Don't block running a task if it doesn't use the active file. [#8586](https://github.com/microsoft/vscode-cpptools/issues/8586) * Fix a command not found error message after clicking the database status icon when commands aren't available. [#8599](https://github.com/microsoft/vscode-cpptools/issues/8599) * Fix /RTC compiler checks failures don't break into debugger [#8646](https://github.com/microsoft/vscode-cpptools/issues/8646) +* Fix a bug with conditional breakpoints. [#8515](https://github.com/microsoft/vscode-cpptools/issues/8515) * Fix workspace rescanning (tag parsing) not automatically happening after c/cpp associations are added to `files.associations`. [#8687](https://github.com/microsoft/vscode-cpptools/issues/8687) * Fix debugging when Windows binaries are linked with /PDBPageSize > 4k. [#8690](https://github.com/microsoft/vscode-cpptools/issues/8690) * Switch usage of `-dD` to `-dM` when compiler querying. [#8692](https://github.com/microsoft/vscode-cpptools/issues/8692) From 4c8edffcbcb92369d846f3f09a006f7e80a32069 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 1 Feb 2022 16:41:55 -0800 Subject: [PATCH 8/8] Move it. --- Extension/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index ad54b8db0f..2a6e6199f3 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -36,12 +36,12 @@ * Fix the tag parser getting stuck on certain code. [#8459](https://github.com/microsoft/vscode-cpptools/issues/8459) * Fix an invalid success message when a build task fails. [#8467](https://github.com/microsoft/vscode-cpptools/issues/8467) * Fix compiler querying with certain Cygwin/MSYS2 compilers on Windows. [#8496](https://github.com/microsoft/vscode-cpptools/issues/8496) +* Fix a bug with conditional breakpoints. [#8515](https://github.com/microsoft/vscode-cpptools/issues/8515) * Fix non-ASCII output with `cppbuild` tasks. [#8518](https://github.com/microsoft/vscode-cpptools/issues/8518) * Fix 3 settings not getting environment variables resolved after a settings change. [#8531](https://github.com/microsoft/vscode-cpptools/issues/8531) * Don't block running a task if it doesn't use the active file. [#8586](https://github.com/microsoft/vscode-cpptools/issues/8586) * Fix a command not found error message after clicking the database status icon when commands aren't available. [#8599](https://github.com/microsoft/vscode-cpptools/issues/8599) * Fix /RTC compiler checks failures don't break into debugger [#8646](https://github.com/microsoft/vscode-cpptools/issues/8646) -* Fix a bug with conditional breakpoints. [#8515](https://github.com/microsoft/vscode-cpptools/issues/8515) * Fix workspace rescanning (tag parsing) not automatically happening after c/cpp associations are added to `files.associations`. [#8687](https://github.com/microsoft/vscode-cpptools/issues/8687) * Fix debugging when Windows binaries are linked with /PDBPageSize > 4k. [#8690](https://github.com/microsoft/vscode-cpptools/issues/8690) * Switch usage of `-dD` to `-dM` when compiler querying. [#8692](https://github.com/microsoft/vscode-cpptools/issues/8692)