|
1 | 1 | # C/C++ for Visual Studio Code Change Log |
2 | 2 |
|
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) |
4 | 5 | * Change inactive regions from gray to translucent. [#1907](https://github.com/Microsoft/vscode-cpptools/issues/1907) |
5 | 6 | * 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) |
8 | 10 | * 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) |
9 | 12 | * `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) |
10 | 19 |
|
11 | 20 | ## Version 0.17.4: May 31, 2018 |
12 | 21 | * Fix infinite loop (caused by deadlock) when using recursive includes. [#2043](https://github.com/Microsoft/vscode-cpptools/issues/2043) |
13 | 22 | * Stop using recursive includes in the default configuration. |
14 | 23 | * @Hyzeta [PR #2059](https://github.com/Microsoft/vscode-cpptools/pull/2059) |
15 | 24 | * 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) |
17 | 26 | * Fix database icon getting stuck. [#1917](https://github.com/Microsoft/vscode-cpptools/issues/1917) |
18 | 27 |
|
19 | 28 | ## Version 0.17.3: May 22, 2018 |
|
191 | 200 | * 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) |
192 | 201 | * Browse database now removes old symbols when `browse.path` changes. [#262](https://github.com/Microsoft/vscode-cpptools/issues/262) |
193 | 202 | * 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) |
195 | 204 | * Fix bug in `macFrameworkPath` not resolving variables. |
196 | 205 |
|
197 | 206 | ## Version 0.12.4: September 12, 2017 |
|
0 commit comments