Skip to content

Commit 3c9c1f1

Browse files
authored
Merge changelog for 0.26.3. (#4874)
* Merge changelog for 0.26.3. * Update TPN.
1 parent cc1998c commit 3c9c1f1

File tree

2 files changed

+76
-54
lines changed

2 files changed

+76
-54
lines changed

Extension/CHANGELOG.md

Lines changed: 16 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,30 @@
11
# C/C++ for Visual Studio Code Change Log
22

3-
## Version 0.26.3-insiders4: January 16, 2020
4-
### Bug Fixes
5-
* Update dependent modules to address a security warning due to use of a deprecated API. [#4381](https://github.com/microsoft/vscode-cpptools/issues/4381)
6-
* Fix an issue in which files may be unnecessarily removed from the tag parser database on startup, if using a custom configuration provider, resulting in a large number of files being reparsed. [#4802](https://github.com/microsoft/vscode-cpptools/issues/4802)
7-
* Fix an issue in which `Build and Debug Active File` would fail to detect a compiler, without a compiler present in `compilerPath`. [#4834](https://github.com/microsoft/vscode-cpptools/issues/4834)
8-
* Fix a crash when failing to launch external executables on Linux and Mac.
9-
* Add a version check for `-break-insert` so later versions of `lldb-mi` can be used as a `midebugger`. [MIEngine#946](https://github.com/microsoft/MIEngine/issues/946)
10-
11-
### Enhancements
12-
* If clang-format is found in the environment path, that version will take precedence over the copy of clang-format bundled with the extension. [#3569](https://github.com/microsoft/vscode-cpptools/issues/3569)
13-
14-
## Version 0.26.3-insiders3: January 8, 2020
3+
## Version 0.26.3: January 22, 2020
154
### Bug Fixes
5+
* IntelliSense bug fixes. [#2774](https://github.com/microsoft/vscode-cpptools/issues/2774)
166
* Improve memory usage in projects with a large number of files. [#3326](https://github.com/microsoft/vscode-cpptools/issues/3326)
7+
* Fix a crash when failing to launch external executables on Linux and Mac. [#3607](https://github.com/microsoft/vscode-cpptools/issues/3607)
8+
* Update output of `C/C++: Log Diagnostics` to include the correct set of defines when custom configurations or compile commands are used. [#3631](https://github.com/microsoft/vscode-cpptools/issues/3631) [#4270](https://github.com/microsoft/vscode-cpptools/issues/4270)
9+
* Fix Insiders channel not working on remote targets. [#3874](https://github.com/microsoft/vscode-cpptools/issues/3874)
1710
* Fix `compile_commands.json` prompt appearing when a configuration provider is used. [#3972](https://github.com/microsoft/vscode-cpptools/issues/3972)
1811
* Improve IntelliSense performance with range-v3. [#4414](https://github.com/microsoft/vscode-cpptools/issues/4414)
19-
* Fix regression crashes. [#3607](https://github.com/microsoft/vscode-cpptools/issues/3607), [#4770](https://github.com/microsoft/vscode-cpptools/issues/4770)
20-
* Fix compiler querying with more than 40 `compilerArgs`. [#4791](https://github.com/microsoft/vscode-cpptools/issues/4791)
21-
* Fix files being removed from the database on startup with a configuration provider. [#4802](https://github.com/microsoft/vscode-cpptools/issues/4802)
22-
* Fix a bug that could cause the browse database threads to get stuck.
23-
24-
## Version 0.26.3-insiders2: December 18, 2019
25-
### Bug Fixes
26-
* Fix IntelliSense regression crashes. [#4754](https://github.com/microsoft/vscode-cpptools/issues/4754)
27-
* Fix Insiders channel not auto-downgrading after an Insiders vsix is unpublished. [#4760](https://github.com/microsoft/vscode-cpptools/issues/4760)
28-
* Fix Insiders channel not working on remote targets. [#3874](https://github.com/microsoft/vscode-cpptools/issues/3874)
29-
30-
## Version 0.26.3-insiders: December 16, 2019
31-
### Bug Fixes
32-
* Fix clang-cl detection for system includes and defines.
33-
* IntelliSense bug fixes. [#2774](https://github.com/microsoft/vscode-cpptools/issues/2774)
34-
* Update output of `C/C++: Log Diagnostics` to include the correct set of defines when custom configurations or compile commands are used. [#3631](https://github.com/microsoft/vscode-cpptools/issues/3631) [#4270](https://github.com/microsoft/vscode-cpptools/issues/4270)
35-
* Fix an issue in which failure to invoke a compiler could result in a hang on Linux and Mac. [#4627](https://github.com/microsoft/vscode-cpptools/issues/4627)
3612
* Fix template members not being nested under the template type in the Outline view. [#4466](https://github.com/microsoft/vscode-cpptools/issues/4466)
13+
* Fix an issue in which failure to invoke a compiler could result in a hang on Linux and Mac. [#4627](https://github.com/microsoft/vscode-cpptools/issues/4627)
3714
* Fix custom configurations sometimes not being applied to headers. [#4649](https://github.com/microsoft/vscode-cpptools/issues/4649)
3815
* Fix headers opening into header-only TU's instead of TU's for candidate source files. [#4696](https://github.com/microsoft/vscode-cpptools/issues/4696)
3916
* Fix the missing description of `C_Cpp.clang_format_style`.
4017
* @Enna1 [PR 4734](https://github.com/microsoft/vscode-cpptools/pull/4734)
18+
* Fix Insiders channel not auto-downgrading after an Insiders vsix is unpublished. [#4760](https://github.com/microsoft/vscode-cpptools/issues/4760)
19+
* Fix compiler querying with more than 40 `compilerArgs`. [#4791](https://github.com/microsoft/vscode-cpptools/issues/4791)
20+
* Fix an issue in which files may be unnecessarily removed from the tag parser database on startup, if using a custom configuration provider, resulting in a large number of files being reparsed. [#4802](https://github.com/microsoft/vscode-cpptools/issues/4802)
21+
* Fix an issue in which `Build and Debug Active File` would fail to detect a compiler, without a compiler present in `compilerPath`. [#4834](https://github.com/microsoft/vscode-cpptools/issues/4834)
22+
* Add a version check for `-break-insert` so later versions of `lldb-mi` can be used as a `midebugger`. [MIEngine#946](https://github.com/microsoft/MIEngine/issues/946)
23+
* Fix clang-cl detection for system includes and defines.
24+
* Fix a bug that could cause the browse database threads to get stuck.
4125

4226
### Enhancements
27+
* If clang-format is found in the environment path, that version will take precedence over the copy of clang-format bundled with the extension. [#3569](https://github.com/microsoft/vscode-cpptools/issues/3569)
4328
* When tag parsing is complete, and includer/includee relationships become available, header-only TU's will be replaced with TU's for candidate source files, if available.
4429

4530
## Version 0.26.2: December 2, 2019
@@ -78,7 +63,7 @@
7863
## Version 0.26.0: October 15, 2019
7964
### New Features
8065
* Add localization support (translated text) via `Configure Display Language`. [#7](https://github.com/microsoft/vscode-cpptools/issues/7)
81-
* Add `Rename Symbol` with a pending rename UI. [#296](https://github.com/microsoft/vscode-cpptools/issues/296), [PR #4277](https://github.com/microsoft/vscode-cpptools/pull/4277)
66+
* Add `Rename Symbol` with a pending rename UI. [#296](https://github.com/microsoft/vscode-cpptools/issues/296), [PR #4277](https://github.com/microsoft/vscode-cpptools/pull/4277)
8267
* Add support for navigation breadcrumbs and nested symbols in the Outline view (and removed the Navigation status bar item). [#2230](https://github.com/microsoft/vscode-cpptools/issues/2230)
8368
* Add support for C++/CX (`/ZW`, `/ZW:nostdlib`, `/FI`, `/FU`, and `/AI` compiler arguments). [#3039](https://github.com/microsoft/vscode-cpptools/issues/3039)
8469
* Add a tree view UI for the other C++ references results. [#4079](https://github.com/microsoft/vscode-cpptools/issues/4079)
@@ -163,7 +148,7 @@
163148
* Fix debugger can't debug file whose folder path includes a parenthesis. [#4030](https://github.com/microsoft/vscode-cpptools/issues/4030)
164149
* Fix duplicate content appearing after formatting of a new file. [#4091](https://github.com/microsoft/vscode-cpptools/issues/4091)
165150
* Fix `files.exclude` bug on Windows. [#4095](https://github.com/microsoft/vscode-cpptools/issues/4095)
166-
* Fix NullReferenceException when `cwd` is null. [MIEngine#911](https://github.com/microsoft/MIEngine/issues/911)
151+
* Fix NullReferenceException when `cwd` is null. [MIEngine#911](https://github.com/microsoft/MIEngine/issues/911)
167152
* Fix wrong IntelliSense for C++ types after editing within a function and after a lambda.
168153

169154
## Version 0.24.1: July 22, 2019

Extension/ThirdPartyNotices.txt

Lines changed: 60 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,9 @@ the licensed code:
224224

225225
-------------------------------------------------------------------
226226

227-
glob 7.1.4 - ISC
227+
glob 7.1.6 - ISC
228228
https://github.com/isaacs/node-glob#readme
229+
Copyright (c) Isaac Z. Schlueter and Contributors
229230

230231
The ISC License
231232

@@ -301,6 +302,31 @@ PERFORMANCE OF THIS SOFTWARE.
301302

302303

303304

305+
-------------------------------------------------------------------
306+
307+
-------------------------------------------------------------------
308+
309+
isexe 2.0.0 - ISC
310+
https://github.com/isaacs/isexe#readme
311+
Copyright (c) Isaac Z. Schlueter and Contributors
312+
313+
The ISC License
314+
315+
Copyright (c) Isaac Z. Schlueter and Contributors
316+
317+
Permission to use, copy, modify, and/or distribute this software for any
318+
purpose with or without fee is hereby granted, provided that the above
319+
copyright notice and this permission notice appear in all copies.
320+
321+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
322+
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
323+
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
324+
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
325+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
326+
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
327+
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
328+
329+
304330
-------------------------------------------------------------------
305331

306332
-------------------------------------------------------------------
@@ -403,6 +429,31 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
403429
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
404430

405431

432+
-------------------------------------------------------------------
433+
434+
-------------------------------------------------------------------
435+
436+
which 2.0.2 - ISC
437+
https://github.com/isaacs/node-which#readme
438+
Copyright (c) Isaac Z. Schlueter and Contributors
439+
440+
The ISC License
441+
442+
Copyright (c) Isaac Z. Schlueter and Contributors
443+
444+
Permission to use, copy, modify, and/or distribute this software for any
445+
purpose with or without fee is hereby granted, provided that the above
446+
copyright notice and this permission notice appear in all copies.
447+
448+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
449+
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
450+
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
451+
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
452+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
453+
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
454+
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
455+
456+
406457
-------------------------------------------------------------------
407458

408459
-------------------------------------------------------------------
@@ -901,8 +952,8 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
901952

902953
-------------------------------------------------------------------
903954

904-
jsonc-parser 2.1.1 - MIT
905-
https://github.com/Microsoft/node-jsonc-parser#readme
955+
jsonc-parser 2.2.0 - MIT
956+
https://github.com/microsoft/node-jsonc-parser#readme
906957
Copyright (c) Microsoft
907958
Copyright 2018, Microsoft
908959
Copyright (c) Microsoft Corporation.
@@ -992,7 +1043,7 @@ THE SOFTWARE.
9921043

9931044
-------------------------------------------------------------------
9941045

995-
ms 2.0.0 - MIT
1046+
ms 2.1.2 - MIT
9961047
https://github.com/zeit/ms#readme
9971048
Copyright (c) 2016 Zeit, Inc.
9981049

@@ -1023,7 +1074,7 @@ SOFTWARE.
10231074

10241075
-------------------------------------------------------------------
10251076

1026-
ms 2.1.2 - MIT
1077+
ms 2.0.0 - MIT
10271078
https://github.com/zeit/ms#readme
10281079
Copyright (c) 2016 Zeit, Inc.
10291080

@@ -1213,7 +1264,7 @@ SOFTWARE.
12131264

12141265
-------------------------------------------------------------------
12151266

1216-
vscode-cpptools 3.0.1 - MIT
1267+
vscode-cpptools 3.1.0 - MIT
12171268
https://github.com/Microsoft/vscode-cpptools-api#readme
12181269
Copyright (c) Microsoft Corporation.
12191270

@@ -1235,7 +1286,7 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
12351286

12361287
-------------------------------------------------------------------
12371288

1238-
vscode-debugadapter 1.36.0 - MIT
1289+
vscode-debugadapter 1.37.1 - MIT
12391290
https://github.com/Microsoft/vscode-debugadapter-node#readme
12401291
Copyright (c) Microsoft Corporation.
12411292

@@ -1256,8 +1307,9 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
12561307

12571308
-------------------------------------------------------------------
12581309

1259-
vscode-debugprotocol 1.36.0 - MIT
1310+
vscode-debugprotocol 1.37.0 - MIT
12601311
https://github.com/Microsoft/vscode-debugadapter-node#readme
1312+
Copyright (c) Microsoft Corporation.
12611313

12621314
Copyright (c) Microsoft Corporation
12631315

@@ -1480,22 +1532,7 @@ SOFTWARE.
14801532

14811533
-------------------------------------------------------------------
14821534

1483-
-------------------------------------------------------------------
14841535

1485-
xmldom 0.1.27 - LGPL-2.0 OR MIT
1486-
https://github.com/jindw/xmldom
1487-
1488-
You can choose any one of those:
1489-
1490-
The MIT License (MIT):
1491-
1492-
link:http://opensource.org/licenses/MIT
1493-
1494-
LGPL:
1495-
http://www.gnu.org/licenses/lgpl.html
1496-
1497-
1498-
-------------------------------------------------------------------
14991536

15001537

15011538
-------------------------------------------------------------------

0 commit comments

Comments
 (0)