Skip to content

Commit

Permalink
Merge pull request #1438 from microsoft/develop
Browse files Browse the repository at this point in the history
merge develop -> master for 1.4.2
  • Loading branch information
bobbrow authored Sep 16, 2020
2 parents d53c266 + c072442 commit da0bd93
Show file tree
Hide file tree
Showing 238 changed files with 1,796 additions and 2,601 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# What's New?

## 1.4.2
Improvements:
- Added new variable substitution command: `${command:cmake.launchTargetFilename}`. [#632](https://github.com/microsoft/vscode-cmake-tools/issues/632) [@ebai101](https://github.com/ebai101)
- Add output parser for Wind River Diab compiler. [PR #1267](https://github.com/microsoft/vscode-cmake-tools/issues/1267) [@ce3a](https://github.com/ce3a)
- Set application run directory to executable path. [#1395](https://github.com/microsoft/vscode-cmake-tools/issues/1395) [@Shatur95](https://github.com/Shatur95)

Bug Fixes:
- Allow minor version of File API protocol to be greater than expected. [#1341](https://github.com/microsoft/vscode-cmake-tools/issues/1341) [@KyleFromKitware](https://github.com/KyleFromKitware)
- Fix high-hitting crash related to output stream encoding. [PR #1367](https://github.com/microsoft/vscode-cmake-tools/issues/1367)
- Fix high-hitting crash: "message must be set" introduced by VS Code 1.49.0. [#1432](https://github.com/microsoft/vscode-cmake-tools/issues/1432)
- Fix detection of clang 10 on Debian. [#1330](https://github.com/microsoft/vscode-cmake-tools/issues/1330)
- Detect gdb for msys2 MinGW properly. [PR #1338](https://github.com/microsoft/vscode-cmake-tools/issues/1338) [@lygstate](https://github.com/lygstate)

## 1.4.1
Bug Fixes:
- VS environment not set correctly. [#1243](https://github.com/microsoft/vscode-cmake-tools/issues/1243)
Expand Down
32 changes: 15 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,18 @@
# CMake Tools

[CMake Tools](https://marketplace.visualstudio.com/items?itemName=vector-of-bool.cmake-tools) provides the native developer a full-featured, convenient, and
powerful workflow for CMake-based projects in Visual Studio Code.
[CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) provides the native developer a full-featured, convenient, and powerful workflow for CMake-based projects in Visual Studio Code.

## Maintainer Changes (7/12/19)
## Important doc links

**vector-of-bool** has moved on to other things and Microsoft is now maintaining this extension. Thank you **vector-of-bool** for all of your hard work getting
this extension to where it is today!

# Important Links:

- [Getting started](https://vector-of-bool.github.io/docs/vscode-cmake-tools/getting_started.html)
- [Configuring a project](https://vector-of-bool.github.io/docs/vscode-cmake-tools/configuring.html)
- [Building a project](https://vector-of-bool.github.io/docs/vscode-cmake-tools/building.html)
- [Configuring CMake Tools](https://vector-of-bool.github.io/docs/vscode-cmake-tools/settings.html)
- [How do I...?](https://vector-of-bool.github.io/docs/vscode-cmake-tools/how_do_i.html)
- [FAQ](https://vector-of-bool.github.io/docs/vscode-cmake-tools/faq.html)
- [Read the online documentation](https://vector-of-bool.github.io/docs/vscode-cmake-tools/index.html)
- [Contributing](https://vector-of-bool.github.io/docs/vscode-cmake-tools/development.html)
- [Read the changelog](https://vector-of-bool.github.io/docs/vscode-cmake-tools/changelog.html)
- [CMake Tools quick start](https://code.visualstudio.com/docs/cpp/CMake-linux)
- [Configure a project](docs/how-to.md#configure-a-project)
- [Build a project](docs/how-to.md#build-a-project)
- [Debug a project](docs/how-to.md#debug-a-project)
- [Configure CMake Tools settings](docs/cmake-settings.md)
- [How to](docs/how-to.md)
- [FAQ](docs/faq.md)
- [Read the online documentation](docs/readme.md)
- [Contribute](docs/contribute.md)

## Issues? Questions? Feature requests?

Expand All @@ -35,3 +29,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope
### Data/Telemetry

This extension collects usage data and sends it to Microsoft to help improve our products and services. Collection of telemetry is controlled via the same setting provided by Visual Studio Code: `"telemetry.enableTelemetry"`. Read our [privacy statement](https://privacy.microsoft.com/en-us/privacystatement) to learn more.

### Credits

This project was started by [@vector-of-bool](https://github.com/vector-of-bool) and is now currently maintained by Microsoft.
70 changes: 67 additions & 3 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,69 @@
# CMake Tools Documentation
# CMake Tools for Visual Studio Code documentation

If you are an end user that has come looking for the CMake Tools documentation, you probably want to take a look at it in rendered HTML form:
CMake Tools is an extension designed to make it easy to work with CMake-based projects.

[Click here to go to the official end-user CMake Tools Documentation](https://vector-of-bool.github.io/docs/vscode-cmake-tools/index.html).
If you are new, try the [CMake Tools quick start](https://code.visualstudio.com/docs/cpp/CMake-linux) and see the [frequently asked questions](faq.md).

[How to](how-to.md)
* [Create a new project](how-to.md#create-a-new-project)
* [Configure a project](how-to.md#configure-a-project)
* [Build a project](how-to.md#build-a-project)
* [Debug a project](how-to.md#debug-a-project)
* [Pass command-line arguments to the debugger](debug-launch.md#debug-using-a-launchjson-file)
* [Set up include paths for C++ IntelliSense](how-to.md#set-up-include-paths-for-c-intellisense)

[Kits](kits.md)
* [How kits are found and defined](kits.md#how-kits-are-found-and-defined)
* [Kit options](kits.md#kit-options)

[Configure](configure.md)
* [CMake configuration process overview](configure.md#cmake-configuration-process-overview)
* [The CMake tools configure step](configure.md#the-cmake-tools-configure-step)
* [The configure step outside of CMake Tools](configure.md#the-configure-step-outside-of-cmake-tools)
* [Clean configure](configure.md#clean-configure)

[Variants](variants.md)
* [Variant YAML example](variants.md#example-yaml-variants-file)
* [Variant schema](variants.md#variant-schema)
* [Variant settings](variants.md#variant-settings)
* [Variant options](variants.md#variant-options)
* [How variants are applied](variants.md#how-variants-are-applied)
* [Large variant file example](variants.md#large-variant-file-example)

[Build](build.md)
* [Build the default target](build.md#build-the-default-target)
* [Build a single target](build.md#build-a-single-target)
* [How CMake tools builds your project](build.md#how-cmake-tools-builds)
* [Clean build](build.md#clean-build)

[Debug and launch](debug-launch.md)
* [Select a launch target](debug-launch.md#select-a-launch-target)
* [Quick debugging](debug-launch.md#quick-debugging)
* [Debug using a launch.json file](debug-launch.md#debug-using-a-launchjson-file)
* [Run without debugging](debug-launch.md#run-without-debugging)

[Configure CMake Tools settings](cmake-settings.md)
* [CMake Tools settings](cmake-settings.md#cmake-settings)
* [Variable substitution](cmake-settings.md#variable-substitution)

[Troubleshoot CMake Tools](troubleshoot.md#troubleshoot-cmake-tools)
* [Common issues and resolutions](troubleshoot.md#common-issues-and-resolutions)
* [CMake Tools is unable to provide IntelliSense configuration](troubleshoot.md#error-cmake-tools-is-unable-to-provide-intellisense-configuration)
* [Green squiggles beneath #include directives](troubleshoot.md#green-squiggles-beneath-include-directives)
* [Debugging ignores launch.json](troubleshoot.md#debugging-ignores-launchjson)
* [Reset CMake Tools extension state](troubleshoot.md#reset-cmake-tools-extension-state)
* [Increase the logging level](troubleshoot.md#increase-the-logging-level)
* [Check the log file](troubleshoot.md#check-the-log-file)
* [Get help](troubleshoot.md#get-help)

[Frequently asked questions](faq.md)
* [How can I get help?](faq.md#how-can-i-get-help)
* [What about CMake language support?](faq.md#what-about-cmake-language-support)
* [How do I learn about CMake?](faq.md#how-do-i-learn-about-cmake)
* [How does CMake Tools work with C and C++ IntelliSense?](faq.md#how-does-cmake-tools-work-with-c-and-c-intellisense)
* [How do I perform common tasks](faq.md#how-do-i-perform-common-tasks)

[How to contribute](contribute.md)
* [Developer Reference](contribute.md#developer-reference)
* [Build the CMake Tools extension](contribute.md#build-the-cmake-tools-extension)
* [Coding guidelines](contribute.md#coding-guidelines)
258 changes: 0 additions & 258 deletions docs/__conf.py

This file was deleted.

Empty file removed docs/_static/dummy.txt
Empty file.
Loading

0 comments on commit da0bd93

Please sign in to comment.