Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-root support #958

Merged
merged 67 commits into from
Jan 16, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
8d8c339
Compile error, not sure why
xisui-MSFT Oct 3, 2019
833af86
Up to select kit
xisui-MSFT Oct 16, 2019
c156909
Configure and build work for first folder
xisui-MSFT Oct 17, 2019
18d2016
Add folder path to workspace memento
xisui-MSFT Oct 21, 2019
bcd6254
Fix kit never change bug
xisui-MSFT Nov 12, 2019
efbbf72
Merge branch 'develop' into dev/xisui/multiroot2
xisui-MSFT Nov 12, 2019
ced6733
Variants
xisui-MSFT Nov 15, 2019
4c2f4bf
Auto detect active folder, and added commands
xisui-MSFT Nov 19, 2019
fb4f9a4
xxxAll functions and some todos
xisui-MSFT Nov 19, 2019
c3055ab
Folder-wise targets?
xisui-MSFT Nov 20, 2019
87818f1
target pending test
xisui-MSFT Nov 21, 2019
338790b
Resolve some TODOs
xisui-MSFT Nov 22, 2019
ee3d88f
target works
xisui-MSFT Nov 23, 2019
85dca99
Targets stay in cmake tools
xisui-MSFT Nov 23, 2019
b16858f
refactor some kits related function
xisui-MSFT Nov 26, 2019
390d920
Was trying to fix MultiWatcher but it's too complicated...
xisui-MSFT Nov 27, 2019
d5cf67c
Watcher works
xisui-MSFT Nov 27, 2019
2325eee
Some init fixes
xisui-MSFT Nov 27, 2019
eff6e1d
String query apis
xisui-MSFT Nov 27, 2019
f8f59bd
Initialize active folder
xisui-MSFT Nov 28, 2019
c4a2a02
Update typescript to 3.7 and bug fixes
xisui-MSFT Nov 28, 2019
b7fbc23
Outline works
xisui-MSFT Dec 3, 2019
ef13bd1
Some refactoring
xisui-MSFT Dec 3, 2019
94c4f3e
SetKitByName, hope it works
xisui-MSFT Dec 3, 2019
42f1868
Set all variants
xisui-MSFT Dec 3, 2019
bd665b0
Auto select active folder
xisui-MSFT Dec 3, 2019
74c9329
Persist active folder
xisui-MSFT Dec 3, 2019
bb14654
View log
xisui-MSFT Dec 4, 2019
258e7b3
Test button text
xisui-MSFT Dec 4, 2019
004abfe
Some fixes
xisui-MSFT Dec 5, 2019
0b3835f
Some fixes
xisui-MSFT Dec 5, 2019
31bab8c
Even better
xisui-MSFT Dec 5, 2019
44e3e34
Bug fixes
xisui-MSFT Dec 5, 2019
2f7100a
Debug all works
xisui-MSFT Dec 5, 2019
a6f45a8
uri schema should be file even for folder...
xisui-MSFT Dec 5, 2019
eace3e1
Comment
xisui-MSFT Dec 5, 2019
aefeafa
Output
xisui-MSFT Dec 5, 2019
c6cd2e4
keyof problem
xisui-MSFT Dec 5, 2019
c195d79
Before starting test
xisui-MSFT Dec 5, 2019
835ab1b
Resolve compile error
xisui-MSFT Dec 6, 2019
9c5ee69
Merge branch 'develop' into dev/xisui/multiroot3
xisui-MSFT Dec 6, 2019
5f3d2d2
tslint
xisui-MSFT Dec 6, 2019
ec4da1b
Update typedoc version
xisui-MSFT Dec 6, 2019
aeb6ae5
UI tests for single root mode should work
xisui-MSFT Dec 7, 2019
b72f252
Hoping tests can pass...
xisui-MSFT Dec 7, 2019
7294c29
Make command titles consistent
xisui-MSFT Dec 10, 2019
df6a300
Only show -all commands in multi-root mode
xisui-MSFT Dec 10, 2019
97bde48
Bug fixes
xisui-MSFT Dec 13, 2019
b6a1d3a
Added some telemety
xisui-MSFT Dec 13, 2019
55db71d
Bug fixes
xisui-MSFT Dec 13, 2019
a2ab306
Redo open telemetry
xisui-MSFT Dec 13, 2019
2b7b9cb
Bug fixes
xisui-MSFT Dec 14, 2019
d6f7ff0
Wait for each launch/debug
xisui-MSFT Dec 14, 2019
c25a5b0
Some cosmetic changes
xisui-MSFT Jan 2, 2020
2be5b94
Merge branch 'develop' into dev/xisui/multiroot3
xisui-MSFT Jan 3, 2020
fa45d8d
Resolving comments
xisui-MSFT Jan 9, 2020
5f70827
Split mapCMakeTools to two functions
xisui-MSFT Jan 13, 2020
6247b55
KitsReadMode
xisui-MSFT Jan 14, 2020
7f2e6e8
Resolving comments
xisui-MSFT Jan 15, 2020
44c113a
Only listen to active editor change under multi root mode
xisui-MSFT Jan 15, 2020
6629c9e
Merge branch 'develop' into dev/xisui/multiroot3
xisui-MSFT Jan 15, 2020
7a1adef
mingw search dir is a window config
xisui-MSFT Jan 15, 2020
761f501
Fall back to latest selections
xisui-MSFT Jan 15, 2020
b750b44
Resolving comment
xisui-MSFT Jan 15, 2020
51f807d
Resolving comments
xisui-MSFT Jan 16, 2020
f001a6a
Merge branch 'develop' into dev/xisui/multiroot3
xisui-MSFT Jan 16, 2020
0d4771b
Disable startDebugging test
xisui-MSFT Jan 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ package-lock.json
**/nls.*.json
**/*.nls.json
**/*.nls.*.json
test.txt
88 changes: 84 additions & 4 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
"HasVs": "true"
},
"preLaunchTask": "build-tests-with-tsc-watch"
// "smartStep": true
},
{
"name": "Launch Extension Tests (without-cmakelist-file)",
Expand Down Expand Up @@ -81,7 +80,6 @@
"HasVs": "false"
}
}
// "smartStep": true
},
{
"name": "Launch Extension Tests (successful-build)",
Expand Down Expand Up @@ -124,7 +122,90 @@
"HasVs": "false"
}
}
// "smartStep": true
},
{
"name": "Launch Extension Tests (single-root-UI)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"${workspaceFolder}/test/extension-tests/single-root-UI/project-folder",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/extension-tests/single-root-UI"
],
"stopOnEntry": false,
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/*",
"${workspaceFolder}/out/src/*",
"${workspaceFolder}/out/test/*",
"${workspaceFolder}/out/test/extension-tests/single-root-UI/*",
"${workspaceFolder}/out/test/extension-tests/single-root-UI/test/*"
],
"preLaunchTask": "build-tests-with-tsc-watch",
"windows": {
"env": {
"CMT_TESTING": "1",
"CMT_QUIET_CONSOLE": "1",
"HasVs": "true"
}
},
"linux": {
"env": {
"CMT_TESTING": "1",
"CMT_QUIET_CONSOLE": "1",
"HasVs": "false"
}
},
"osx": {
"env": {
"CMT_TESTING": "1",
"CMT_QUIET_CONSOLE": "1",
"HasVs": "false"
}
}
},
{
"name": "Launch Extension Tests (multi-root-UI)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"${workspaceFolder}/test/extension-tests/multi-root-UI/project-workspace.code-workspace",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/extension-tests/multi-root-UI"
],
"stopOnEntry": false,
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/*",
"${workspaceFolder}/out/src/*",
"${workspaceFolder}/out/test/*",
"${workspaceFolder}/out/test/extension-tests/multi-root-UI/*",
"${workspaceFolder}/out/test/extension-tests/multi-root-UI/test/*"
],
"preLaunchTask": "build-tests-with-tsc-watch",
"windows": {
"env": {
"CMT_TESTING": "1",
"CMT_QUIET_CONSOLE": "1",
"HasVs": "true"
}
},
"linux": {
"env": {
"CMT_TESTING": "1",
"CMT_QUIET_CONSOLE": "1",
"HasVs": "false"
}
},
"osx": {
"env": {
"CMT_TESTING": "1",
"CMT_QUIET_CONSOLE": "1",
"HasVs": "false"
}
}
},
{
"name": "Launch Extension Tests (vs-preferred-gen)",
Expand Down Expand Up @@ -160,7 +241,6 @@
"HasVs": "false"
}
}
// "smartStep": true
},
{
"type": "node",
Expand Down
Loading