* 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
* 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>
* 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>
* 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>
* 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>