|
1 | 1 | # C/C++ for Visual Studio Code Change Log |
2 | 2 |
|
3 | | -## Version 1.1.0-insiders4: November 3, 2020 |
4 | | -### Bug Fixes |
5 | | -* Show the compiler path in the `Build and Debug Active File` dropdown. [#4278](https://github.com/microsoft/vscode-cpptools/issues/4278) |
6 | | -* Allow the debug configuration to wait for the preLaunchTask to complete before continuing on and resolving environment variables or processes that may have been set in the 'tasks.json'. [#5287](https://github.com/microsoft/vscode-cpptools/issues/5287) |
7 | | -* Fixed "F5" to choose the correct build task. [#6375](https://github.com/microsoft/vscode-cpptools/issues/6375) |
8 | | -* Fix multiroot workspace tag parsing when `compileCommands` is set. [#6383](https://github.com/microsoft/vscode-cpptools/issues/6383) |
9 | | -* Fix extra tabs appearing in the cppbuild terminal output. [PR #6384](https://github.com/microsoft/vscode-cpptools/pull/6384) |
10 | | -* Fix Windows SDK detection on ARM64. [#6391](https://github.com/microsoft/vscode-cpptools/issues/6391) |
11 | | -* Fix mingw32 compilers not being detected. [#6394](https://github.com/microsoft/vscode-cpptools/issues/6394) |
12 | | -* Fix cl.exe path detection with non-default install locations on ARM64. [#6397](https://github.com/microsoft/vscode-cpptools/issues/6397) |
13 | | -* Various bug fixes for vcFormat. [PR #6408](https://github.com/microsoft/vscode-cpptools/pull/6408) |
14 | | -* debugServerPath is not used in 1.1.0-insiders3 if miDebuggerServerAddress is not specified. [#6411](https://github.com/microsoft/vscode-cpptools/issues/6411) |
15 | | - * [MIEngine PR #1070](https://github.com/microsoft/MIEngine/pull/1070) |
16 | | -* 1.1.0-insiders3: Setup commands do not work when attaching [#6417](https://github.com/microsoft/vscode-cpptools/issues/6417) |
17 | | - * [MIEngine PR #1072](https://github.com/microsoft/MIEngine/pull/1072) |
18 | | -* Fix issue causing zh-cn and zh-tw language files not to be used. [PR #6418](https://github.com/microsoft/vscode-cpptools/pull/6418) |
19 | | -* Fix issue causing some localized messages to be displayed incorrectly. |
20 | | -* Fixed issue with shipping an older version of vsdbg in offline packages. |
21 | | - |
22 | | -## Version 1.1.0-insiders3: October 22, 2020 |
| 3 | +## Version 1.1.0: November 5, 2020 |
23 | 4 | ### New Features |
24 | 5 | * Add language server support for Windows ARM64 (no debugging yet). [#5583](https://github.com/microsoft/vscode-cpptools/issues/5583) |
25 | 6 | * [cppdbg] Debugger Protocol Updates: |
26 | 7 | * ReadMemoryRequest [PR MIEngine#1028](https://github.com/microsoft/MIEngine/pull/1028) |
27 | 8 | * ModulesRequest and ModuleEvent [PR MIEngine#1054](https://github.com/microsoft/MIEngine/pull/1054) |
28 | 9 | * [cppdbg] Support new SourceFileMap schema [PR #6319](https://github.com/microsoft/vscode-cpptools/pull/6319) |
29 | 10 |
|
30 | | -### Enhancements |
31 | | -* Add `intelliSenseUpdateDelay` setting. [#6142](https://github.com/microsoft/vscode-cpptools/issues/6142) |
32 | | - * YuTengjing (@tjx666) [PR #6344](https://github.com/microsoft/vscode-cpptools/pull/6344) |
33 | | -* [cppdbg] Stepping out of a function will display '$ReturnValue'. |
34 | | - * @Trass3r [PR MIEngine#1036](https://github.com/microsoft/MIEngine/pull/1036) |
35 | | -* [cppdbg] Support composite expressions in natvis ArrayItems |
36 | | - * @Trass3r [PR MIEngine#1044](https://github.com/microsoft/MIEngine/pull/1044) |
37 | | - |
38 | | -### Bug Fixes |
39 | | -* Fix incorrect signature help active argument with multiple template parameters. [#4786](https://github.com/microsoft/vscode-cpptools/issues/4786) |
40 | | -* Fix changes to some `c_cpp_properties.json` properties not taking effect (until a reload) if `compileCommands` is set. [#6332](https://github.com/microsoft/vscode-cpptools/issues/6332) |
41 | | -* Fix compiler querying when `compileCommands` is used with a file name with spaces. [#6339](https://github.com/microsoft/vscode-cpptools/issues/6339) |
42 | | -* Fix issue with compiler querying not handling various clang command line options correctly. [6359](https://github.com/microsoft/vscode-cpptools/issues/6356) |
43 | | -* Fix issue where std change warnings were not generated if IntelliSense mode was not set. |
44 | | -* Fix issue macOS Framework search to only parse the "Current" framework folder when the "Headers" folder is not found. [#2046](https://github.com/microsoft/vscode-cpptools/issues/2046) |
45 | | -* Fix issue to not overwrite the compiler options and args when building from a custom defined task. [#6366](https://github.com/microsoft/vscode-cpptools/issues/6366) |
46 | | - |
47 | | -## Version 1.1.0-insiders2: October 15, 2020 |
48 | | -### Bug Fixes |
49 | | -* Fix `Build and Debug Active File` race condition with EngineLogs. [#6304](https://github.com/microsoft/vscode-cpptools/pull/6304) |
50 | | -* Prevent configuration warnings from stealing focus. [#6308](https://github.com/microsoft/vscode-cpptools/issues/6308) |
51 | | -* Fix `/std:c++latest` downgrading to `/std:c++17` when set via `compilerArgs` with cl.exe. [#6323](https://github.com/microsoft/vscode-cpptools/issues/6323) |
52 | | -* Fix `cStandard` not being used. [#6324](https://github.com/microsoft/vscode-cpptools/issues/6324) |
53 | | - |
54 | | -## Version 1.1.0-insiders: October 13, 2020 |
55 | 11 | ### Enhancements |
56 | 12 | * Add support to run c/cpp build tasks. [#3674](https://github.com/microsoft/vscode-cpptools/issues/3674), [#5270](https://github.com/microsoft/vscode-cpptools/issues/5270), [#5285](https://github.com/microsoft/vscode-cpptools/issues/5285) |
57 | 13 | * Tasks: Configure Task |
58 | 14 | * Tasks: Run Build Task |
59 | 15 | * C/C++: Build and debug active file. |
60 | 16 | * Add logging around compiler probing, and the "C/C++ Configuration Warnings" output channel. [#5259](https://github.com/microsoft/vscode-cpptools/issues/5259) |
61 | 17 | * Add compile commands info to Log Diagnostics. [#5761](https://github.com/microsoft/vscode-cpptools/issues/5761) |
| 18 | +* Add `intelliSenseUpdateDelay` setting. [#6142](https://github.com/microsoft/vscode-cpptools/issues/6142) |
| 19 | + * YuTengjing (@tjx666) [PR #6344](https://github.com/microsoft/vscode-cpptools/pull/6344) |
62 | 20 | * Enable support for specifying a compiler by only the filename if it's in the environment path. [#6179](https://github.com/microsoft/vscode-cpptools/issues/6179) |
63 | 21 | * Restart the IntelliSense process if its memory usage exceeds the `C_Cpp.intelliSenseMemoryLimit` setting. [#6230](https://github.com/microsoft/vscode-cpptools/issues/6230) |
| 22 | +* [cppdbg] Stepping out of a function will display '$ReturnValue'. |
| 23 | + * @Trass3r [PR MIEngine#1036](https://github.com/microsoft/MIEngine/pull/1036) |
| 24 | +* [cppdbg] Support composite expressions in natvis ArrayItems |
| 25 | + * @Trass3r [PR MIEngine#1044](https://github.com/microsoft/MIEngine/pull/1044) |
64 | 26 | * Add handling of the "-ansi" compiler arg when querying gcc/clang compilers. |
65 | 27 | * Add support for inferring the IntelliSenseMode based on the "--target" compiler arg. |
66 | 28 | * Add support for inferring the C standard based on new c11/c17 language standard args for cl.exe. |
67 | 29 | * Allow custom config providers to omit IntelliSenseMode and C/C++ language standard, enabling them to be inferred from the `compilerPath` and `compilerArgs`. |
68 | 30 |
|
69 | 31 | ### Bug Fixes |
| 32 | +* Change macOS Framework searching to only parse the "Current" framework folder when the "Headers" folder is not found. [#2046](https://github.com/microsoft/vscode-cpptools/issues/2046) |
| 33 | +* Show the compiler path in the `Build and Debug Active File` dropdown. [#4278](https://github.com/microsoft/vscode-cpptools/issues/4278) |
| 34 | +* Fix incorrect signature help active argument with multiple template parameters. [#4786](https://github.com/microsoft/vscode-cpptools/issues/4786) |
| 35 | +* Fix bug with directories not getting created for browse.databaseFilename. [#5181](https://github.com/microsoft/vscode-cpptools/issues/5181) |
| 36 | +* Allow the debug configuration to wait for the preLaunchTask to complete before continuing on and resolving environment variables or processes that may have been set in the 'tasks.json'. [#5287](https://github.com/microsoft/vscode-cpptools/issues/5287) |
| 37 | +* Change the Windows SDK detection to require the shared, ucrt, and um folders. [#5817](https://github.com/microsoft/vscode-cpptools/issues/5817) |
70 | 38 | * Fix issues with IntelliSense for clang-cl.exe. [#6075](https://github.com/microsoft/vscode-cpptools/issues/6075) |
71 | 39 | * Fix "Comments are not permitted in JSON" error when `c_cpp_properties.json` is open but not active. [#6132](https://github.com/microsoft/vscode-cpptools/issues/6132) |
72 | 40 | * Rename the C language standard setting values from c18 and gnu18 to c17 and gnu17. [#6105](https://github.com/microsoft/vscode-cpptools/issues/6105) |
|
76 | 44 | * Fix incorrect formatting results when clang-format removes duplicate includes. [#6205](https://github.com/microsoft/vscode-cpptools/issues/6205) |
77 | 45 | * Fix a case where the main process could get stuck. [#6207](https://github.com/microsoft/vscode-cpptools/issues/6207) |
78 | 46 | * Fix C files being treated as C++ files with compile_commands.json. [#6279](https://github.com/microsoft/vscode-cpptools/issues/6279) |
79 | | -* Fix issues with the handling of the standard version for clang-cl.exe. |
| 47 | +* Fix `Build and Debug Active File` race condition with EngineLogs. [#6304](https://github.com/microsoft/vscode-cpptools/pull/6304) |
| 48 | +* Fix changes to some `c_cpp_properties.json` properties not taking effect (until a reload) if `compileCommands` is set. [#6332](https://github.com/microsoft/vscode-cpptools/issues/6332) |
| 49 | +* Fix issue with compiler querying not handling various clang command line options correctly. [6359](https://github.com/microsoft/vscode-cpptools/issues/6356) |
| 50 | +* Fix multiroot workspace tag parsing when `compileCommands` is set. [#6383](https://github.com/microsoft/vscode-cpptools/issues/6383) |
| 51 | +* Fix mingw32 compilers not being detected. [#6394](https://github.com/microsoft/vscode-cpptools/issues/6394) |
| 52 | +* Various bug fixes for vcFormat. [PR #6408](https://github.com/microsoft/vscode-cpptools/pull/6408) |
| 53 | +* Fix issue causing zh-cn and zh-tw language files not to be used. [PR #6418](https://github.com/microsoft/vscode-cpptools/pull/6418) |
80 | 54 | * Fix the handling of various compiler arg pairs when querying compilers. |
81 | 55 | * Avoid parsing entries in compile_commands.json for file types that we do not support. |
82 | 56 | * Fixed an issue in which only C or C++ system headers were added to the browse path, rather than both. |
| 57 | +* Fix issue causing some localized messages to be displayed incorrectly. |
| 58 | +* Fixed issue with shipping an older version of vsdbg in offline packages. |
83 | 59 |
|
84 | 60 | ### Other Contributions |
85 | 61 | * Refactoring provider classes. |
|
0 commit comments