Skip to content

Commit cd0dde9

Browse files
authored
Update release notes (#3291)
1 parent 79f8262 commit cd0dde9

3 files changed

Lines changed: 22 additions & 27 deletions

File tree

Extension/ReleaseNotes.html

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,23 @@ <h1>Microsoft C/C++ Extension for VS Code</h1>
205205
<tr>
206206
<td>
207207
<div>
208-
<h2 class="caption">January 2019 Update</h2>
209-
<div>Thank you for installing the C/C++ extension. In the January update, we added documentation comments for hover, completion, and signature help.<br/>
208+
<h2 class="caption">March 2019 Update</h2>
209+
<div>Thank you for installing the C/C++ extension! We're excited to announce the following features in the March update:<br/>
210+
<h3 style="font-weight: 600">IntelliSense caching</h3>
211+
On Windows and Linux, the extension will now cache header information to improve IntelliSense speed for your code files. Support for macOS will be available in a future release.<br/>
212+
<br/>
213+
<em style="font-weight: 600">Please Note:</em> The extension writes the cache to disk in order to achieve this performance improvement. By default the cache files will be stored in your workspace
214+
folder's ".vscode" folder, but you can change this location by using the <code>"C_Cpp.intelliSenseCachePath"</code> setting. You can also control how much disk space can be
215+
used for the cache with the <code>"C_Cpp.intelliSenseCacheSize"</code> setting. The default is 5120 MB as the caches for individual translation units can be large,
216+
depending on the size and number of included headers.<br/>
217+
<h3 style="font-weight: 600">Build and debug the active source file</h3>
218+
We added a command to help you generate build and debug tasks for single code files. Since this feature writes out tasks.json and launch.json files, it currently requires
219+
that a workspace folder be opened in VS Code first. After that, you can press F5 or select the command from the context menu to configure the tasks or kick off a build and debug
220+
session.<br/>
221+
<h3 style="font-weight: 600">Configuration squiggles</h3>
222+
We added additional validation to the <code>c_cpp_properties.json</code> file to assist in diagnosing potential configuration mistakes. They will show up as problems in the
223+
problems window.<br/>
224+
<br/>
210225
<br/>
211226
Additional features and bug fixes are detailed in the <a href="https://github.com/Microsoft/vscode-cpptools/releases">full release notes</a>.</div>
212227
</div>
@@ -231,10 +246,9 @@ <h3 class="caption">Getting Started</h3>
231246
<td>
232247
<div>
233248
<h3 class="caption">Blog Posts</h3>
234-
<div><a href="https://blogs.msdn.microsoft.com/vcblog/2018/12/05/visual-studio-code-cpp-extension-october-2018-update-and-a-simplified-insiders-program/">October 2018 Update</a></div>
235-
<div><a href="https://blogs.msdn.microsoft.com/vcblog/2018/08/23/visual-studio-code-c-c-extension-august-2018-update/">August 2018 Update</a></div>
236-
<div><a href="https://blogs.msdn.microsoft.com/vcblog/2018/07/25/visual-studio-code-cc-extension-july-2018-update-and-intellisense-auto-configuration-for-cmake/">July 2018 Update</a></div>
237-
<div><a href="https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extension-for-visual-studio-code/">C/C++ Extension anouncement</a></div>
249+
<div><a href="https://devblogs.microsoft.com/cppblog/vs-code-cpp-extension-january-2019-update/">January 2019 Update</a></div>
250+
<div><a href="https://devblogs.microsoft.com/cppblog/visual-studio-code-cpp-extension-october-2018-update-and-a-simplified-insiders-program/">October 2018 Update</a></div>
251+
<div><a href="https://devblogs.microsoft.com/cppblog/visual-studio-code-c-c-extension-august-2018-update/">August 2018 Update</a></div>
238252
</div>
239253
</td>
240254
</tr>

Extension/package.json

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -43,25 +43,6 @@
4343
],
4444
"main": "./out/src/main",
4545
"contributes": {
46-
"taskDefinitions": [
47-
{
48-
"type": "shell",
49-
"properties": {
50-
"label": {
51-
"type": "string"
52-
},
53-
"command": {
54-
"type": "string"
55-
},
56-
"args": {
57-
"type": "array"
58-
},
59-
"options": {
60-
"type": "array"
61-
}
62-
}
63-
}
64-
],
6546
"problemMatchers": [
6647
{
6748
"name": "gcc",
@@ -1632,4 +1613,4 @@
16321613
"binaries": []
16331614
}
16341615
]
1635-
}
1616+
}

Extension/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { getInstallationInformation, InstallationInformation, setInstallationSta
2222
import { Logger, getOutputChannelLogger, showOutputChannel } from './logger';
2323
import { CppTools1 } from './cppTools1';
2424

25-
const releaseNotesVersion: number = 3;
25+
const releaseNotesVersion: number = 4;
2626
const cppTools: CppTools1 = new CppTools1();
2727
let languageServiceDisabled: boolean = false;
2828
let reloadMessageShown: boolean = false;

0 commit comments

Comments
 (0)