Граф коммитов

183 Коммитов

Автор SHA1 Сообщение Дата
snehara99 7aa4eaba88
Dev/snehara/sidebar ab testing (#3167)
* both sidebar and statusbar visible

* toggle is working

* updated description

* renamed sideBar.ts to projectStatus.ts

* changed name of projectOutlineProvider.ts to projectOutline.ts to match

* removed unused icons

* updated sidebar to use displayName whenever possible

* fixed issue with build/debug/launch presets when no kit is selected

* addressed some comments and fixed loc

* selecting kit refreshed all nodes

* fixed build error (unused variable)

* simplified code calling useProjectStatusView

* updated changelog

* updated changelog
2023-06-01 17:30:32 +00:00
Ben McMorran f1d849436d
Add trust to kit scanning paths (#3067)
* Add trust to kit scanning paths

* Update wording
2023-03-22 11:04:47 -07:00
philippewarren 39c7266562
Add default compiler search paths for msys2 default installation paths, fix mingw bugs (#3056)
* Add default compiler search paths for msys2 default installation paths, fix mingw bugs, fixes #2880, fixes #1064, might fix #460

* Fix linting errors

* Fix PR comments (keep config for backward compatibility, typo, changelog)

* Fix linting bug
2023-03-18 07:41:51 +00:00
xisui-MSFT 787937365e
Test Explorer - Part 1 (#3032)
* Need better multiroot

* Multi-root

* Show all projects path on init, and fix issues related to multi-proj folder

* Workaround test failures

---------

Co-authored-by: Ben McMorran <bemcmorr@microsoft.com>
2023-03-17 21:34:05 +00:00
Bob Brown a3d7584b43
print the time it takes to complete a build (#3014) 2023-02-10 08:03:46 -08:00
maxmitti af36fb3098
Automatically configure CMake project directories when the kit or the configuration preset is changed (#2973) 2023-02-08 09:44:35 -08:00
Bob Brown 589906e08e
Added a setting to ignore unknown presets features from versions we don't support yet (#2945) 2023-01-13 20:28:21 +00:00
Elaheh Rashedi 896f499b99
CMake Multi Root and Multi Project support (#2835) 2022-12-27 08:46:15 -08:00
Ben McMorran e7ed1b7dcd
Add public API (#2794) 2022-10-25 00:28:43 +00:00
暴躁暴躁最暴躁/Bigforce 5767a155e8
Add a setting to disable reading compile_commands.json for higher performance experience (#2609) 2022-09-06 12:04:40 -07:00
Elaheh Rashedi bed156735b
rename CMakeTools to CMake Project (#2730) 2022-09-06 18:15:32 +00:00
Bob Brown 802a794fc3
Fix some of our higher hitting crashes (#2719) 2022-09-01 09:37:43 -07:00
Bob Brown 86d0494174
Use the Warning severity for deprecation messages (#2710) 2022-08-26 09:31:19 -07:00
Elaheh Rashedi f5706beb53
Remove PowerShell script (#2651) 2022-08-22 10:51:24 -07:00
Elaheh Rashedi 71bed0ca23
Use Ninja Generator to speed up tests (#2660) 2022-08-01 15:12:28 -07:00
Elaheh Rashedi b5b2f4faab
use vscode version: '1.68.1' (#2652) 2022-07-20 15:40:33 -07:00
Bob Brown 346755d161
Enable "no misused promises" lint rule (#2630) 2022-07-06 21:49:38 +00:00
Bob Brown b0efbafde3
Upgrade the test module (#2610) 2022-06-21 09:45:30 -07:00
Elaheh Rashedi 4bd568ce7d
Add support for CppTools API V6 (#2563) 2022-06-10 17:17:08 +00:00
Liviu Ionescu e37a1a5624
Add "cmake.ignoreCMakeListsMissing" (#2532) (#2537) 2022-05-11 01:12:43 +00:00
Bharatvaj 4a9dafd46c
Add setting showSystemKits (#2520) 2022-04-28 18:31:18 +00:00
Elaheh Rashedi ffaa06ab85
format codemodel (#2512) 2022-04-26 18:07:43 +00:00
Bob Brown 1e7621fbba
Fix Ninja env for VS 2015 and map toolsets to versions (#2524) 2022-04-26 10:20:45 -07:00
Bob Brown da57409f0e
reject env variables containing newlines when debugging (#2518) 2022-04-22 14:43:18 -07:00
Bob Brown dabe870e50
Remove problematic environment variables from the debugger environment (#2496) 2022-04-13 10:55:45 -07:00
Jonathan Sweemer ecdc6ab238
Add c++23 standard (#2476) 2022-04-06 17:06:49 +00:00
Elaheh Rashedi 8371ed9279
format cmake-tools.ts (#2443) 2022-04-04 22:02:53 +00:00
Elaheh Rashedi 337accdee6
renaming Cmake Driver files (#2472) 2022-04-04 08:58:33 -07:00
Bob Brown 0dc215db02
Followup to #2266 (#2414) 2022-03-04 11:11:23 -08:00
Colin Duquesnoy fe831f4305
Allow to launch multiple targets with the launch button of the status bar (#2266) 2022-03-04 10:22:10 -08:00
Bob Brown b1306621bb
Fix problem matcher issue with older MSVC compiler (#2380) 2022-02-15 10:14:07 -08:00
Yonggang Luo 56db1baecc
Enforcing consistent access to environment variables (#2236) 2022-01-28 12:50:08 -08:00
Yonggang Luo 13856ca61c
Increase timeout value for fixes tests timeout on win32 (#2342) 2022-01-25 08:04:15 -08:00
Bob Brown 2b91e8517c
Fix tests and enable Windows CI (#2295) 2021-12-20 15:31:43 -08:00
Bob Brown d5bab02cd1
Enable linting on braces (#2230) 2021-11-04 12:05:20 -07:00
Bob Brown d2d98f8006
enable lint rule for indentation (#2229) 2021-11-03 11:42:50 -07:00
Bob Brown 33ffa5d3be
Reindent the files (#2226) 2021-11-03 09:52:24 -07:00
Bob Brown 0470334b80
Add a setting to allow comments in CMakePresets files (#2175)
* Add a setting to allow comments in CMakePresets

* lint

* changelog
2021-10-14 11:43:34 -07:00
xisui-MSFT 40c9453797
Enable target selection when using presets (#2162)
* Enable target selection when using presets

* Try to fix tests

* Fix bad merge

Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
Co-authored-by: Andreea Isac <andris@microsoft.com>
2021-10-13 15:11:42 -07:00
Felix L 73358f92e2
compdb: mergedCompileCommands for CMake subprojects (#2029)
* compdb: opt to use any compile_commands.json in build dir

Signed-off-by: Felix Lelchuk <felix-el@users.noreply.github.com>

* Introduce mergeCompileCommands configuration

This replaces the collectCompileCommands addition,
which altered the behavior of copyCompileCommands
into a standalone mergeCompileCommands config option
so both can co-exist without cross-interference.

* Emit a warning in case both copyCompileCommands and mergedCompileCommands are set, notifying the developer that the copy setting is ignored.

* Fix merge

Co-authored-by: Felix Lelchuk <felix-el@users.noreply.github.com>
Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
Co-authored-by: Felix Lelchuk <felix.2.sausmikat@aptiv.com>
Co-authored-by: Andreea Isac <andris@microsoft.com>
2021-10-11 14:39:53 -07:00
Bob Brown ace260dc3b
reorder some logic in the debugger override case (#2123)
* reorder some logic in the debugger override case

* update tests

* update paths

* Get absolute path

Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
2021-10-06 02:52:16 -07:00
Thomas Willson 4b4066b17c Fix handling of message beginning on error code line.
Also, add test covering this behavior.
2021-09-29 20:06:05 +01:00
Thomas Willson a34296657c Add support for parsing IAR output. 2021-09-17 17:41:05 -07:00
Sam Freed 55a5868330
Add support for CMakePresets version 3 (#2102) 2021-09-07 13:01:42 -07:00
xisui-MSFT d970398400
No floating promise lint rule, and fixed a timing issue (#1995) 2021-07-22 13:42:33 -07:00
Elaheh Rashedi 88b3abc6a8
fix extension tests (#2000) 2021-07-21 15:50:04 -07:00
Elaheh Rashedi 0c5dc2c0d2
modify unit test (#1997) 2021-07-15 15:27:16 -07:00
André Moreira b090f8f42e
Preventing file index overwritting in multi-config generators (#1900)
* Preveting file index overwritting in multi-config generators

* fixing lint erros

* Fixing a typo in code model unit tests

* Clean Code and add comment

* rename CodeModelConfiguration's members

* fix the failed test

Co-authored-by: André Moreira <asouza@tecgraf.puc-rio.br>
Co-authored-by: Elaheh Rashedi <elahehrashedi@gmail.com>
2021-07-13 15:45:01 -07:00
Yonggang Luo d9f37fd671
Add parse target triple test (#1953)
Fixes https://github.com/microsoft/vscode-cmake-tools/issues/1916

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>

Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
2021-07-02 11:27:54 -07:00
Bob Brown 763a38f379
Don't throw when unknown diagnostics appear (#1799)
* Don't throw when unknown diagnostics appear

* update test

* fix merge

Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
2021-07-01 14:53:58 -07:00