From 8adbdee3500bf3abb554082dc4186abd865865c0 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 29 Jun 2018 17:23:13 -0700 Subject: [PATCH 1/3] Update changelog. --- Extension/CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 802b9ebb4..9986ac134 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,13 +1,17 @@ # C/C++ for Visual Studio Code Change Log -## Version 0.17.6: June 28, 2018 +## Version 0.17.6: July 2, 2018 * Fix the database icon getting stuck with recursive includes. [#2104](https://github.com/Microsoft/vscode-cpptools/issues/2104) * Fix the red flame appearing late with recursive includes. [#2105](https://github.com/Microsoft/vscode-cpptools/issues/2105) * Fix source files being parsed in system directories. [#2156](https://github.com/Microsoft/vscode-cpptools/issues/2156) +* Fix internal document corruption (visible after formatting) when edits are made too soon after activation. [#2162](https://github.com/Microsoft/vscode-cpptools/issues/2162) * Fix a crash when saving with recursive includes. [#2173](https://github.com/Microsoft/vscode-cpptools/issues/2173) * Fix a crash when the `includePath` or `browse.path` is `"**"`. [#2174](https://github.com/Microsoft/vscode-cpptools/issues/2174) * Fix IntelliSense for WSL without g++ installed. [#2178](https://github.com/Microsoft/vscode-cpptools/issues/2178) +* Fix `pickRemoteProcess` with certain remote targets. [#2183](https://github.com/Microsoft/vscode-cpptools/issues/2183) * Fix random IntelliSense (completion) failures due to edits being delayed. [#2184](https://github.com/Microsoft/vscode-cpptools/issues/2184) +* Fix database deletion failure with non-ASCII file paths on Windows. [#2205](https://github.com/Microsoft/vscode-cpptools/issues/2205) +* Fix `Go to Definition` results with `var::` and `var->`, and filter out invalid constructor results. [#2207](https://github.com/Microsoft/vscode-cpptools/issues/2207) * Fix a performance bug with recursive includes. * Fixed a CPU usage problem on Mac related to system frameworks parsing. * Keep the IntelliSense process around for 10 seconds after a file is closed in case it's needed again. From 2f93bfc112bf34a6d6744f3e86baa63cce87c854 Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Fri, 29 Jun 2018 18:49:26 -0700 Subject: [PATCH 2/3] Adding debugger changes --- Extension/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 9986ac134..63b3a7692 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -17,6 +17,8 @@ * Keep the IntelliSense process around for 10 seconds after a file is closed in case it's needed again. * Added an API so build system extensions can provide IntelliSense configurations for source files. More details at [npmjs.com](https://www.npmjs.com/package/vscode-cpptools). * Fix automatic argument quoting when debugging with gdb/lldb to include when the argument has a '(' or ')' in it. Also escape existing '"' symbols. +* Removed `-` in `ps` call for ProcessPicker and RemoteProcessPicker. [#2183](https://github.com/Microsoft/vscode-cpptools/issues/2183) +* Escaped `(` and `)` for GDB parameters. [#740](https://github.com/Microsoft/MIEngine/pull/740) ## Version 0.17.5: June 21, 2018 * Detect `compile_commands.json` and show prompt to use it. [#1297](https://github.com/Microsoft/vscode-cpptools/issues/1297) From 663a237572da8e76b0e8040b189a0aba5d153a26 Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Fri, 29 Jun 2018 22:43:53 -0700 Subject: [PATCH 3/3] Remove duplicate debugger entries --- Extension/CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 63b3a7692..8b258f2ea 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -8,7 +8,6 @@ * Fix a crash when saving with recursive includes. [#2173](https://github.com/Microsoft/vscode-cpptools/issues/2173) * Fix a crash when the `includePath` or `browse.path` is `"**"`. [#2174](https://github.com/Microsoft/vscode-cpptools/issues/2174) * Fix IntelliSense for WSL without g++ installed. [#2178](https://github.com/Microsoft/vscode-cpptools/issues/2178) -* Fix `pickRemoteProcess` with certain remote targets. [#2183](https://github.com/Microsoft/vscode-cpptools/issues/2183) * Fix random IntelliSense (completion) failures due to edits being delayed. [#2184](https://github.com/Microsoft/vscode-cpptools/issues/2184) * Fix database deletion failure with non-ASCII file paths on Windows. [#2205](https://github.com/Microsoft/vscode-cpptools/issues/2205) * Fix `Go to Definition` results with `var::` and `var->`, and filter out invalid constructor results. [#2207](https://github.com/Microsoft/vscode-cpptools/issues/2207) @@ -18,7 +17,6 @@ * Added an API so build system extensions can provide IntelliSense configurations for source files. More details at [npmjs.com](https://www.npmjs.com/package/vscode-cpptools). * Fix automatic argument quoting when debugging with gdb/lldb to include when the argument has a '(' or ')' in it. Also escape existing '"' symbols. * Removed `-` in `ps` call for ProcessPicker and RemoteProcessPicker. [#2183](https://github.com/Microsoft/vscode-cpptools/issues/2183) -* Escaped `(` and `)` for GDB parameters. [#740](https://github.com/Microsoft/MIEngine/pull/740) ## Version 0.17.5: June 21, 2018 * Detect `compile_commands.json` and show prompt to use it. [#1297](https://github.com/Microsoft/vscode-cpptools/issues/1297)