diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 9c68f3b493..12d0ad9870 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,9 +1,22 @@ # C/C++ for Visual Studio Code Change Log -## Version 0.29.0-insiders2: July 1, 2020 +## Version 0.29.0-insiders2: July 8, 2020 +### New Features +* Added support for LogMessage Breakpoints for debug type `cppdbg`. [#1013](https://github.com/microsoft/MIEngine/pull/1013) +* Switch to using the VS Code Semantic Tokens API for semantic colorization. [PR #5401](https://github.com/microsoft/vscode-cpptools/pull/5401) + +### Enhancements +* Automatically add `"${default}"` to the default `includePath` in `c_cpp_properties.json` if `C_Cpp.default.includePath` is set. [#3733](https://github.com/microsoft/vscode-cpptools/issues/3733) +* Add `C_Cpp.simplifyStructuredComments` setting. [#5706](https://github.com/microsoft/vscode-cpptools/issues/5706) +* Add configuration provider logging to `C/C++: Log Diagnostics`. [#4826](https://github.com/microsoft/vscode-cpptools/issues/4826) + ### Bug Fixes * Ignore "screen size is bogus" error when debugging. [PR #5669](https://github.com/microsoft/vscode-cpptools/pull/5669) * nukoyluoglu (@nukoyluoglu) +* Fix `compile_commands.json` sometimes not updating. [#5687](https://github.com/microsoft/vscode-cpptools/issues/5687) +* Add msys2 clang compilers to the compiler search list (previously only gcc was handled). [#5697](https://github.com/microsoft/vscode-cpptools/issues/5697) +* Fix extension getting stuck when an "@" response file that doesn't end with ".rsp" is used in `compilerArgs`. [#5731](https://github.com/microsoft/vscode-cpptools/issues/5731) +* Fix forced includes not handled properly when parsed as compiler args. [#5738](https://github.com/microsoft/vscode-cpptools/issues/5738) ## Version 0.29.0-insiders: June 24, 2020 ### New Features diff --git a/Extension/package.json b/Extension/package.json index ba882413d9..56853f705f 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -1632,18 +1632,42 @@ "semanticTokenScopes": [ { "scopes": { - "referenceType": [ "entity.name.type.class.reference" ], - "cliProperty": [ "variable.other.property.cli" ], - "genericType": [ "entity.name.type.class.generic" ], - "valueType": [ "entity.name.type.class.value" ], - "templateFunction": [ "entity.name.function.templated" ], - "templateType": [ "entity.name.type.class.templated" ], - "operatorOverload": [ "entity.name.function.operator" ], - "memberOperatorOverload": [ "entity.name.function.operator.member" ], - "newOperator": [ "keyword.operator.new" ], - "numberLiteral": [ "entity.name.operator.custom-literal.number" ], - "customLiteral": [ "entity.name.operator.custom-literal" ], - "stringLiteral": [ "entity.name.operator.custom-literal.string" ] + "referenceType": [ + "entity.name.type.class.reference" + ], + "cliProperty": [ + "variable.other.property.cli" + ], + "genericType": [ + "entity.name.type.class.generic" + ], + "valueType": [ + "entity.name.type.class.value" + ], + "templateFunction": [ + "entity.name.function.templated" + ], + "templateType": [ + "entity.name.type.class.templated" + ], + "operatorOverload": [ + "entity.name.function.operator" + ], + "memberOperatorOverload": [ + "entity.name.function.operator.member" + ], + "newOperator": [ + "keyword.operator.new" + ], + "numberLiteral": [ + "entity.name.operator.custom-literal.number" + ], + "customLiteral": [ + "entity.name.operator.custom-literal" + ], + "stringLiteral": [ + "entity.name.operator.custom-literal.string" + ] } } ]