Skip to content

Commit 4fe877e

Browse files
authored
Update changelog, fwlinks, and fix an issue with abTesting. (#2143)
* Update changelog, fwlinks, and fix an issue with abTesting. * Adding debugger changes to changelog
1 parent 974ecd3 commit 4fe877e

3 files changed

Lines changed: 19 additions & 10 deletions

File tree

Extension/CHANGELOG.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,28 @@
11
# C/C++ for Visual Studio Code Change Log
22

3-
## Version 0.17.5: June 18, 2018
3+
## Version 0.17.5: June 19, 2018
4+
* Detect `compile_commands.json` and show prompt to use it. [#1297](https://github.com/Microsoft/vscode-cpptools/issues/1297)
45
* Change inactive regions from gray to translucent. [#1907](https://github.com/Microsoft/vscode-cpptools/issues/1907)
56
* Improve performance of recursive includes paths. [#2068](https://github.com/Microsoft/vscode-cpptools/issues/2068)
6-
* Fix #include completion with headers in the same directory. [#2031](https://github.com/Microsoft/vscode-cpptools/issues/2031)
7-
* Support asm clobber registers on Windows. [#2090](https://github.com/Microsoft/vscode-cpptools/issues/2090)
7+
* Fix IntelliSense client failure due to `No args provider`. [#1908](https://github.com/Microsoft/vscode-cpptools/issues/1908)
8+
* Fix `#include` completion with headers in the same directory. [#2031](https://github.com/Microsoft/vscode-cpptools/issues/2031)
9+
* Fix non-header files outside the workspace folder not being parsed (i.e. so `Go to Definition` works). [#2053](https://github.com/Microsoft/vscode-cpptools/issues/2053)
810
* Fix some crashes. [#2080](https://github.com/Microsoft/vscode-cpptools/issues/2080)
11+
* Support asm clobber registers on Windows. [#2090](https://github.com/Microsoft/vscode-cpptools/issues/2090)
912
* `browse.path` now inherits `includePath` if not set in `c_cpp_properties.json`.
13+
* On Windows, `compilerPath` now populates with the guessed `cl.exe` path, and the `MSVC` include path is based on the `cl.exe` path.
14+
* Fix files under a non-recursive `browse.path` being removed from the database.
15+
* Fix `*` not working in `browse.path` with WSL.
16+
* Fix for -break-insert main returning multiple bind points. [#729](https://github.com/Microsoft/MIEngine/pull/729)
17+
* Use -- instead of -x for gnome-terminal. [#733](https://github.com/Microsoft/MIEngine/pull/733)
18+
* Added `miDebuggerArgs` in order to pass arguments to the program in `miDebuggerPath`. [#720](https://github.com/Microsoft/MIEngine/pull/720)
1019

1120
## Version 0.17.4: May 31, 2018
1221
* Fix infinite loop (caused by deadlock) when using recursive includes. [#2043](https://github.com/Microsoft/vscode-cpptools/issues/2043)
1322
* Stop using recursive includes in the default configuration.
1423
* @Hyzeta [PR #2059](https://github.com/Microsoft/vscode-cpptools/pull/2059)
1524
* Fix various other potential deadlocks and crashes.
16-
* Fix Go to Definition on `#include` not filtering out results based on the path. [#1253](https://github.com/Microsoft/vscode-cpptools/issues/1253), [#2033](https://github.com/Microsoft/vscode-cpptools/issues/2033)
25+
* Fix `Go to Definition` on `#include` not filtering out results based on the path. [#1253](https://github.com/Microsoft/vscode-cpptools/issues/1253), [#2033](https://github.com/Microsoft/vscode-cpptools/issues/2033)
1726
* Fix database icon getting stuck. [#1917](https://github.com/Microsoft/vscode-cpptools/issues/1917)
1827

1928
## Version 0.17.3: May 22, 2018
@@ -191,7 +200,7 @@
191200
* Light bulbs (code actions) for #include errors now suggest potential paths to add to the `includePath` based on a recursive search of the `browse.path`. [#846](https://github.com/Microsoft/vscode-cpptools/issues/846)
192201
* Browse database now removes old symbols when `browse.path` changes. [#262](https://github.com/Microsoft/vscode-cpptools/issues/262)
193202
* Add `*` on new lines after a multiline comment with `/**` is started. [#579](https://github.com/Microsoft/vscode-cpptools/issues/579)
194-
* Fix Go to Definition, completion, and parameter hints for partially scoped members. [#635](https://github.com/Microsoft/vscode-cpptools/issues/635)
203+
* Fix `Go to Definition`, completion, and parameter hints for partially scoped members. [#635](https://github.com/Microsoft/vscode-cpptools/issues/635)
195204
* Fix bug in `macFrameworkPath` not resolving variables.
196205

197206
## Version 0.12.4: September 12, 2017

Extension/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1341,7 +1341,7 @@
13411341
"runtimeDependencies": [
13421342
{
13431343
"description": "C/C++ language components (Linux / x86_64)",
1344-
"url": "https://go.microsoft.com/fwlink/?linkid=874913",
1344+
"url": "https://go.microsoft.com/fwlink/?linkid=875587",
13451345
"platforms": [
13461346
"linux"
13471347
],
@@ -1355,7 +1355,7 @@
13551355
},
13561356
{
13571357
"description": "C/C++ language components (Linux / x86)",
1358-
"url": "https://go.microsoft.com/fwlink/?linkid=874914",
1358+
"url": "https://go.microsoft.com/fwlink/?linkid=875588",
13591359
"platforms": [
13601360
"linux"
13611361
],
@@ -1371,7 +1371,7 @@
13711371
},
13721372
{
13731373
"description": "C/C++ language components (OS X)",
1374-
"url": "https://go.microsoft.com/fwlink/?linkid=874915",
1374+
"url": "https://go.microsoft.com/fwlink/?linkid=875589",
13751375
"platforms": [
13761376
"darwin"
13771377
],
@@ -1382,7 +1382,7 @@
13821382
},
13831383
{
13841384
"description": "C/C++ language components (Windows)",
1385-
"url": "https://go.microsoft.com/fwlink/?linkid=874916",
1385+
"url": "https://go.microsoft.com/fwlink/?linkid=875590",
13861386
"platforms": [
13871387
"win32"
13881388
],

Extension/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ async function finalizeExtensionActivation(): Promise<void> {
281281

282282
let abTestSettings: cpptoolsJsonUtils.ABTestSettings = cpptoolsJsonUtils.getABTestSettings();
283283
let packageJson: any = util.getRawPackageJson();
284-
if (!packageJson.extensionFolderPath.includes(".vscode-insiders")) {
284+
if (util.packageJson.extensionLocation && !util.packageJson.extensionLocation.path.includes(".vscode-insiders")) {
285285
let prevIntelliSenseEngineDefault: any = packageJson.contributes.configuration.properties["C_Cpp.intelliSenseEngine"].default;
286286
if (abTestSettings.UseDefaultIntelliSenseEngine) {
287287
packageJson.contributes.configuration.properties["C_Cpp.intelliSenseEngine"].default = "Default";

0 commit comments

Comments
 (0)