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

2094 Коммитов

Автор SHA1 Сообщение Дата
Andreea Isac d1539be372
Partial/full activation mode and multi root. Disable automatic configures. (#1295)
* Partial/full activation mode and multi root. Disable automatic configures.

* Improvements from code review feedback

* Rephrase warning message.

* experiment, will undo some things after seeing tests results

* Fix one test baseline. Check if bringing back the sourceDirectory listeners and call to enableFullFeatureSet still causes Electron issue.

Co-authored-by: Bob Brown <bobbrow@users.noreply.github.com>
2020-06-17 12:23:31 -07:00
csigs 2dd1a841de
Localization - Translated Strings (#1308)
Co-authored-by: DevDiv Build Lab - Dev14 <dlab14@microsoft.com>
2020-06-16 09:48:43 -07:00
csigs 3c119012b9
Localization - Translated Strings (#1305)
Co-authored-by: DevDiv Build Lab - Dev14 <dlab14@microsoft.com>
2020-06-12 14:28:12 -07:00
Andreea Isac 9e6cd8707a
Version and CHANGELOG updates for CMake Tools 1.4.1 release. (#1304) 2020-06-12 14:27:41 -07:00
Andreea Isac 78cd1c1668
Fix debugging on MacOS (#1300)
Co-authored-by: Bob Brown <bobbrow@users.noreply.github.com>
2020-06-12 14:27:19 -07:00
Andreea Isac 5fbf561af9
Fix multiple silent kit scans in a multi-root workspace (#1303) 2020-06-11 16:44:11 -07:00
csigs 909b10f381
Localization - Translated Strings (#1301)
Co-authored-by: DevDiv Build Lab - Dev14 <dlab14@microsoft.com>
2020-06-11 09:11:57 -07:00
Bob Brown 6ff6b36251
Don't ever use the RC compiler as the compilerPath (#1291)
Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
2020-06-09 10:43:31 -07:00
Bob Brown 9f866ab470
Merge pull request #1292 from microsoft/mimatias/lower-compilerpath
Lowercase compiler path for getting IntelliSense mode
2020-06-08 16:54:04 -07:00
Michelle Matias 8b18793b2f lowercase compilerpath 2020-06-08 16:00:32 -07:00
Bob Brown fd2d3d83a3
Fix #1285 - ninjaPath is undefined but tested against null (#1286) 2020-06-05 14:18:20 -07:00
Bob Brown ef60b673ab
Merge branch 'develop' into bobbrow/ninjaPathCrash 2020-06-05 14:16:48 -07:00
Bob Brown (DEVDIV) 99ffc8052a Update error message for outline view 2020-06-05 11:46:35 -07:00
Bob Brown (DEVDIV) b18972f5a8 Fix #1285 - ninjaPath is undefined but tested against null 2020-06-05 10:35:50 -07:00
Andreea Isac 17ad19779d
Several bug fixes for regressions caused by CMake Tools migration to 1.4.0 (#1277)
* Fix silent scan for kits

* Warn when configuring is skipped, if we detect kits breaking change

* Fix generator change to not require a delete build folder plus reload. Now it requires only reload.

* Popup warning for cmake.configureOnOpen false while detecting kits definition changes. Fix unit test.

* Fix generator baseilene for test using fileApi and cmakeServer communication modes.
2020-06-04 10:30:31 -07:00
Andreea Isac 3b4fc537dc Fixed previous merge conflict mistake 2020-06-02 14:02:18 -07:00
Andreea Isac eb30c49ef7
More kits and archs fixes (#1253) 2020-05-20 13:36:34 -07:00
Michelle Matias 425bcf822f
remove warning logs for ARM (#1251) 2020-05-19 15:53:36 -07:00
Bob Brown 085ebd615d
VS environment not set correctly when using Ninja generator (#1244)
* VS environment not set correctly when using Ninja generator

* Update log message
2020-05-18 10:41:06 -07:00
Andreea Isac 70cca74e5a
Fix scope for state variable that guards the silent scan for kits (#1239)
Fix scope for state variable that guards the silent scan for kits (from workspace to global) to avoid unnecessary scanning for every folder.
2020-05-14 16:07:32 -07:00
Bob Brown fe1f910de4
Merge pull request #1236 from microsoft/dev/andris/cmake_tools/Release1.4
Version and CHANGELOG updates for CMake Tools #1.4 release.
2020-05-14 08:34:35 -07:00
Andreea Isac d82960f91a Merge branch 'dev/andris/cmake_tools/Release1.4' of https://github.com/microsoft/vscode-cmake-tools into dev/andris/cmake_tools/Release1.4 2020-05-13 17:58:21 -07:00
Andreea Isac 7c4dd4111e Improve messages. Suffix .0 required for the release version (vsce package command fails otherwise). 2020-05-13 17:58:05 -07:00
Andreea Isac e9ea9fe71e
Merge branch 'develop' into dev/andris/cmake_tools/Release1.4 2020-05-13 16:06:40 -07:00
Andreea Isac f7b1819ac8 Version and changelog updates for CMake Tools #1.4 release. 2020-05-13 16:05:12 -07:00
Andreea Isac 0502bd7668
Silent scan for kits to avoid breaking changes in kits definition (#1211)
* Silently scan for kits after opening a workspace unless set otherwise

* Test update with the new setting

* Add missing description for new setting

* Moved breaking changes kits scan in the beginning of activation. Implement some versioning functionality.

* Reverted package.json changes inherited by mistake with the first commit to this bug fix branch.

* Remove setting from package.nls.json

* Change to number versioning for the kits. Shuffle code around.

Co-authored-by: Bob Brown <bobbrow@users.noreply.github.com>
2020-05-13 14:31:46 -07:00
Andreea Isac 52b4ccfec5
Support partial CMT activation for non cmake repos (#1206)
* Initial fix rebranched

* Fix error in tests: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future. Caused by calling ext.partialActivation from driver. Luckily all other calls are covering all updates scenarios and this one is not needed.

* Actually, more fine tuning of the partially active <--> fully active workflow

* Implement PR feedback: rename some things, safety guards, open file dialog...

* More fixes of the save/restore/reload workflow.

* Fixed localizable message id

* Implement latest PR feedback.

* Avoid the extra instantiations of the driver and use workspace folder instead of sourceDirectory for some operations for now

* Quick logging fix (trace instead of error).
2020-05-13 14:31:10 -07:00
Andreea Isac 6698a45194 Merge branch 'develop' of https://github.com/microsoft/vscode-cmake-tools into develop 2020-05-13 14:25:46 -07:00
Bob Brown f6211857a1
Merge pull request #1163 from microsoft/seanmcm/browsePathFixesFollowUp
Follow up browsePath changes.
2020-05-13 11:29:52 -07:00
Bob Brown 8494c5af8b
Merge branch 'develop' into seanmcm/browsePathFixesFollowUp 2020-05-13 11:10:46 -07:00
Andreea Isac e1ce066d51 Merge branch 'develop' of https://github.com/microsoft/vscode-cmake-tools into develop 2020-05-13 10:10:23 -07:00
Bob Brown e21a430070
Merge pull request #1200 from SchweizS/statusbar-update_212_952_1189
Statusbar update 212 952 1189
2020-05-11 09:55:47 -07:00
Bob Brown 9e2736b6ee
Merge branch 'develop' into statusbar-update_212_952_1189 2020-05-11 09:33:44 -07:00
Stefan Schweizer 6d4e4db10a removed autoSelect note from active folder 2020-05-11 18:31:07 +02:00
csigs 15acf99c4b
Localization - Translated Strings (#1225)
Co-authored-by: DevDiv Build Lab - Dev14 <dlab14@microsoft.com>
2020-05-08 09:10:35 -07:00
Stefan Schweizer f14d29deb5 active workspace -> active folder 2020-05-08 13:08:30 +02:00
csigs e2cec140fa
Localization - Translated Strings (#1222)
Co-authored-by: DevDiv Build Lab - Dev14 <dlab14@microsoft.com>
2020-05-07 15:03:19 -07:00
Stefan Schweizer bae00e4506 finalizing for release 2020-05-07 22:25:19 +02:00
Andreea Isac ca4dcc58c7
Skip configuring when cache is present and according setting is ON (#1212)
* Skip configuring when cache is present and according setting is ON before various operations that require config change check. Configure on open remains unchanged.

* Add missing description for new setting

* Use camelCase naming for local variable

* Fixed typo mistake

Co-authored-by: Bob Brown <bobbrow@users.noreply.github.com>
2020-05-06 18:43:10 -07:00
Andreea Isac 88aed8d606 Merge branch 'develop' of https://github.com/microsoft/vscode-cmake-tools into develop 2020-05-06 15:33:29 -07:00
csigs dd2aa65795
Localization - Translated Strings (#1220)
Co-authored-by: DevDiv Build Lab - Dev14 <dlab14@microsoft.com>
Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
2020-05-06 09:38:16 -07:00
Bob Brown 9c4befd7fd
Remove `cmake.useCMakeServer` setting from package.json (#1218)
Co-authored-by: Andreea Isac <48239328+andreeis@users.noreply.github.com>
2020-05-06 09:19:57 -07:00
Stefan Schweizer 4803f5473c tooltip update 2020-05-06 08:18:35 +02:00
Stefan Schweizer cfc9ffb561 loca update 2020-05-06 08:13:29 +02:00
Michelle Matias 01dbf10005
Support ARM IntelliSenseModes and GNU language standards for cpptools (#1209) 2020-05-05 14:15:46 -07:00
Stefan Schweizer 8209fe8d16 added missing type annotations
renamed ActiveFolderButton to WorkspaceButton
2020-05-05 08:19:16 +02:00
Stefan Schweizer b6a7571fdb clang-tidy 2020-05-05 08:06:38 +02:00
Stefan Schweizer d8cba033fe added target to build, debug and launch buttons 2020-05-05 07:58:13 +02:00
Stefan Schweizer 9f6be09c75 improved compact mode of ctest button 2020-05-05 07:50:56 +02:00
Stefan Schweizer 008cb1391a improved launch target selection 2020-05-05 07:49:35 +02:00