From 0d80edba3d76352475d0b1497223110329064d35 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Fri, 18 May 2018 13:33:00 -0700 Subject: [PATCH 1/4] Update package.json --- Extension/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/package.json b/Extension/package.json index 3de4e2ef35..e0eba01e92 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": "0.17.2-master", + "version": "0.17.2-insiders", "publisher": "ms-vscode", "preview": true, "icon": "LanguageCCPP_color_128x.png", From 842e685a6a56f932c0d70e4c61aa0b6c10afd637 Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Fri, 29 Jun 2018 13:59:14 -0700 Subject: [PATCH 2/4] Removing dashes for ps command (#2185) --- Extension/src/Debugger/nativeAttach.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extension/src/Debugger/nativeAttach.ts b/Extension/src/Debugger/nativeAttach.ts index 1e69b37386..facc258ab8 100644 --- a/Extension/src/Debugger/nativeAttach.ts +++ b/Extension/src/Debugger/nativeAttach.ts @@ -111,8 +111,8 @@ export class PsProcessParser { // Note that comm on Linux systems is truncated to 16 characters: // https://bugzilla.redhat.com/show_bug.cgi?id=429565 // Since 'args' contains the full path to the executable, even if truncated, searching will work as desired. - public static get psLinuxCommand(): string { return `ps -axww -o pid=,comm=${PsProcessParser.commColumnTitle},args=`; } - public static get psDarwinCommand(): string { return `ps -axww -o pid=,comm=${PsProcessParser.commColumnTitle},args= -c`; } + public static get psLinuxCommand(): string { return `ps axww -o pid=,comm=${PsProcessParser.commColumnTitle},args=`; } + public static get psDarwinCommand(): string { return `ps axww -o pid=,comm=${PsProcessParser.commColumnTitle},args= -c`; } // Only public for tests. public static ParseProcessFromPs(processes: string): Process[] { From ab3e498c17d17f0452918e43530152f0f64ea273 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Fri, 29 Jun 2018 14:08:08 -0700 Subject: [PATCH 3/4] update version for insiders branch (#2211) --- Extension/package-lock.json | 2 +- Extension/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Extension/package-lock.json b/Extension/package-lock.json index f00eafa2f9..5ac8241f9b 100644 --- a/Extension/package-lock.json +++ b/Extension/package-lock.json @@ -1,6 +1,6 @@ { "name": "cpptools", - "version": "0.17.6-master", + "version": "0.17.6-insiders", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/Extension/package.json b/Extension/package.json index 7b0fe6877b..bac0e1475c 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": "0.17.6-master", + "version": "0.17.6-insiders", "publisher": "ms-vscode", "preview": true, "icon": "LanguageCCPP_color_128x.png", From f2b3bd5a18667f2f2c4371986918b890efd1a29f Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 2 Jul 2018 11:33:07 -0700 Subject: [PATCH 4/4] Update changelog. (#2213) * Update changelog. --- Extension/CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 802b9ebb45..8b258f2eaf 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,18 +1,22 @@ # 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 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. * 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) ## 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)