1.7.0
Instructions
To use the "offline" .vsix (that doesn't download OS-based dependencies on extension activation), download the .vsix that matches your OS and run the "Install from VSIX" command in VS Code (don't double-click the .vsix or another app like VS might try to open it incorrectly).
Requirements
- VS Code 1.60.0 or later.
Changes
New Features
- Add a command to restart IntelliSense for a specific file. #3727
- Add support for macOS app bundles #6726
- Add support for Go To / Peek Type Definition. #7999
Enhancements
- Detect IntelliSenseMode target architecture for
cl.exe
based on its path. #8044 - In generated build tasks, add a compiler arg to cause color to be displayed in gcc/clang output in terminal. PR #8165
- Add new configuration
mergeConfigurations
that enables include paths, defines, and forced includes from c_cpp_properties.json to be merged with those provided by a configuration provider.- Thomas Willson (@willson556) PR #8174
Bug Fixes
- Fix an issue with signature help for overloaded constructors. #1664
- Add markdown to settings descriptions. #4544
- Fix an IntelliSense process crash. #5584, #8110
- Fix an issue with incorrect E0513 and E0167 IntelliSense errors. #6338
- Fix issue with IntelliSense for anonymous members. #6412
- Fix an issue with incorrect "no suitable user-defined conversion" errors. #6721
- Fix some issues with punctuation in setting descriptions. #6870
- Add descriptions for setting enum values. #7358
- Add support for
${execPath}
and${pathSeparator}
inc_cpp_properties.json
. #7753 - Move the scope of document symbols from the name (on the left) to the details (on the right). #7785
- Fix an issue with config validation of Force Include values. #7822
- Fix an issue related to arg parsing in build tasks. #7891
- Add a check when cppbuild task is used when the active file is not a source file. #7892
- Fix a cpptools crash #8055
- Fix issue "LogPoint stopped working v1.6.0". #8065
- Fix issue "Debugger won't read/write from/to stdio". #8075
- Fix an issue with VC 14.0 headers not being found. #8078
- Fix an issue with CUDA support with
compile_commands.json
. #8091 - Fix an issue with
/kernel
arg tocl.exe
for C files. #8158 - Fix an issue where inactive regions no longer dimmed after switching between open files. #8206
Known Issues
- None so far.