Commit Graph

80 Commits

Author SHA1 Message Date
Matt Bierner
7e759cf3c8 Annotate more usage before assign strict null errors 2019-02-19 16:29:01 -08:00
Benjamin Pasero
622b3d62dd paths - paths.node.ts => path.ts 2019-02-12 20:36:23 +01:00
SteVen Batten
5ebd625b40 use new path implementation (#68538)
* adopt paths.node over path

* fix strict null

* remove hacky typing inlabel.test.ts
2019-02-12 20:14:50 +01:00
Sandeep Somavarapu
16a2c2e3fa Merge branch 'master' into sandy081/remoteMRWorkspace 2019-02-11 10:23:58 +01:00
Alex Ross
6bbb04e0be Ensure contributed tasks have a scope
#67990
2019-02-07 13:11:18 +01:00
Sandeep Somavarapu
aba0fcbb58 Delay extension host until workspace is completely initialized 2019-01-28 10:54:45 +01:00
Alex Dima
2fe9de8511 Initialize configuration data through ExtHostConfiguration 2019-01-14 17:28:14 +01:00
Rob Lourens
ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Alex Dima
25417553be Adopt case insensitive extension identifiers 2018-12-21 12:41:41 +01:00
Dirk Baeumer
51f7beb40c Fixes #64918: Remove old task conversion code 2018-12-13 14:45:51 +01:00
Johannes Rieken
c6c7edaa9f debt - asThenable -> asPromise because it returns a promise 2018-12-13 11:45:48 +01:00
Johannes Rieken
653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01:00
Alex Ross
e16c62b315 Move rerun behavior api out of proposed (#63511)
Fixes #62789
2018-11-30 15:31:13 +01:00
Alex Ross
6bb77146c4 Add a rerun last task command (#62645)
Fixes #25310
2018-11-20 09:40:54 +01:00
Dirk Baeumer
20130d4938 Fixes #62649: Don't serialize URI as JSON in DTOs 2018-11-06 10:33:54 +01:00
Dirk Baeumer
41c02aa888 Fixes #62594: Resolving process task doesn't take task system into account 2018-11-05 15:10:59 +01:00
Alex Ross
ef7aa9f20e Rename task presenation clearBeforeExecuting to clear 2018-10-23 15:16:51 +02:00
Alex Ross
e3f803d92c Add a new presentation option to clear the terminal before executing task (#61329)
Fixes #30058
2018-10-22 09:58:15 +02:00
Johannes Rieken
ebeff1000b eng - less TPromise usage 2018-10-16 17:16:12 +02:00
Matt Bierner
8087b0a8d8 Remove use strict directives in main vs code ts files (part 2)
We compile using the alwaysStrict flag so these directives are not needed

This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Johannes Rieken
66ba38c55d debt - remove TPromise from ExtHostTaskShape 2018-09-06 14:22:55 +02:00
Alex Dima
591e83f8a4 Reduce usage of TPromise in extHost.protocol 2018-09-04 16:04:53 +02:00
Johannes Rieken
3c727a6d01 uri - replace usages of default export with named export (part 2) 2018-09-03 11:04:26 +02:00
Dirk Baeumer
e5b1f6f31b Fixes #53960: Allow task without task definitions. Treat all properties as mandantroy. 2018-07-10 15:51:58 +02:00
Dirk Baeumer
b0ef947992 Addressed #53673: Cake Extension for VS Code no longer fully working in 1.25.0 release 2018-07-06 12:37:49 +02:00
Dirk Baeumer
f612910e4d Improve platform handling when executing tasks 2018-06-14 10:57:09 +02:00
Dirk Baeumer
349d29d8bd Some cleanup for PR: #44461 2018-06-07 15:55:38 +02:00
Dirk Bäumer
f3966afcaf Merge pull request #44461 from oriash93/oriash93/42993
Added option whether to show terminal reuse alert
2018-06-07 15:09:25 +02:00
Dirk Baeumer
87e824b4c1 Sanitize task identifer against registry 2018-06-06 18:48:33 +02:00
oriash93
27dbe3d535 Moved the option under task.presentation property 2018-05-30 23:14:48 +03:00
Dirk Baeumer
86feb84737 Make variable resolving for tasks async 2018-05-28 08:57:13 +02:00
Dirk Baeumer
e0ce881040 First cut of #50416: Add support that FileSystemProviders can control the URI of a generated problem marker 2018-05-24 22:19:14 +02:00
Dirk Baeumer
37319680b3 Incooperated API review for tasks 2018-05-16 10:21:25 +02:00
Dirk Baeumer
0505ae0749 Add events to listen on process start / end for task executions. 2018-05-14 21:56:04 +02:00
Dirk Baeumer
d3f749b35d Fixes #48260: workspace.fetchTasks throws a TypeError 2018-04-25 15:03:14 +02:00
Dirk Baeumer
bcfb7d4f16 Fixes 47563: Provide an API to fetch running task executions 2018-04-20 11:53:41 +02:00
Dirk Baeumer
825d5f3f66 Fixes #47465: Provide a method of matching TaskExecution objects 2018-04-10 12:58:00 +02:00
Dirk Baeumer
6577bde536 Task query and execution polish 2018-03-26 17:04:55 +02:00
Dirk Baeumer
2f5061ff2d Implements #45664: Add API to query and execute tasks 2018-03-20 22:19:40 +01:00
Dirk Baeumer
ddd44e0ae9 Fixes #45576: Allow users to control quoting in tasks 2018-03-12 12:09:16 +01:00
Alex Dima
8bfa7ffd2e Move IExtensionService up to /workbench/ (fixes #44281) 2018-02-23 17:38:24 +01:00
Alex Dima
fabd8a57ec Remove custom marshaller in tasks extension host communication (#40169) 2018-01-24 15:42:31 +01:00
Alex Dima
367dd10413 Rename RPCProtocol.get to RPCProtocol.getProxy (#36972) 2017-12-13 16:04:14 +01:00
Johannes Rieken
6dc7e364d7 debt - remove some ts-ignored things 2017-11-07 17:23:19 +01:00
Erich Gamma
c536efdfbc Enabled the noUnusedLocals and added @tsignore 2017-11-07 13:13:41 +01:00
Erich Gamma
b94569fe0d tslint5 adoption - fix semicolon rule 2017-11-07 12:08:22 +01:00
Dirk Baeumer
2e4b6ce1c2 Fixes #34732: Tasks - Multiroot folder - no all detected tasks presented in quick pick 2017-09-29 11:16:02 +02:00
Dirk Baeumer
95deca7678 More work to make task multi folder aware 2017-09-19 12:42:23 +02:00
isidor
efdc328058 ${workspaceRoot} -> ${workspaceFolder} 2017-09-19 11:21:49 +02:00
Dirk Baeumer
cc5cc9a2d6 Adopt task multi folder API 2017-09-15 11:04:31 +02:00