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
Dirk Baeumer
9c6880cb32
Add workspace folders to task API
2017-09-15 11:04:28 +02:00
Dirk Baeumer
e9cf1bb861
Fixes #29564 : Customize tasks action in quick open should be shown for all tasks
2017-08-28 11:29:17 +02:00
Alex Dima
2b3298af79
Use native proxies for renderer <-> ext host RPC communication
2017-08-16 10:26:25 +02:00
Alex Dima
20a45eef3a
Add a mechanism to be a customer of the extension host (share lifecycle) and begin reducing usage of IThreadService
2017-08-15 18:26:51 +02:00
Dirk Baeumer
8efcb4e909
Fixes #30044 : Task contribution should allow extension to supress problem matcher attach message
2017-07-10 13:09:38 +02:00
Dirk Baeumer
19f310a027
Fixes #29427 & #29617
2017-06-27 21:38:56 +02:00
Dirk Baeumer
531e9fe92c
Remove obsolete code
2017-06-23 11:28:18 +02:00
Dirk Baeumer
22fa494aee
Incooperate API feedback
2017-06-23 10:25:45 +02:00
Dirk Baeumer
2ef8e48de4
Implemented latest feedback from #28235
2017-06-23 10:25:44 +02:00
Dirk Baeumer
9ca787d8ac
Fixes #28139 : Fix TS 2.4 Errors in extHostTask.ts
2017-06-19 11:26:46 +02:00
Dirk Baeumer
49d5cc6e43
Remove 'terminal' as a used term from tasks.
2017-06-16 13:02:51 +02:00
Dirk Baeumer
23c631879a
Add support to focus terminal and to control terminal instance reuse
2017-06-15 16:07:05 +02:00
Dirk Baeumer
eb9de44ec9
Fixes #27470 : Tasks: below tasks.json is not valid although it should be
2017-06-01 00:40:31 +02:00
Dirk Baeumer
83001adc61
More work on #27581
2017-05-31 13:17:54 +02:00
Dirk Baeumer
c78ebcb2f4
Fixes #27548 : Annotation tasks break old 0.1.0 task behaviour
2017-05-31 13:06:57 +02:00
Dirk Baeumer
4bb81e3099
Fixes #27348 : Task should not be drop if identifier is undefined
2017-05-30 22:03:57 +02:00
Dirk Baeumer
6fb0af28cd
Fixes #27581 : Unspecific names: TerminalBehaviour and RevealKind
2017-05-30 21:59:20 +02:00
Dirk Baeumer
fdadd0ed5f
Make identifier computed to better support task customization
2017-05-29 15:38:55 +02:00
Dirk Baeumer
e58c2abb97
Implements #27399 : Separate the task provider name from the task name in the task API
2017-05-29 14:44:31 +02:00
Dirk Baeumer
94d5b7f60c
Merge branch 'master' into dbaeumer/27078
2017-05-26 15:24:56 +02:00
Dirk Baeumer
447622435a
Remove ProblemMatchers from API.
2017-05-26 15:17:19 +02:00
Dirk Baeumer
e030a07135
Support customiying tasks
2017-05-26 14:52:06 +02:00
Matt Bierner
64d676ccf7
Add TSC Task Provider ( #27093 )
...
* extract standardLanguageDescriptions to constant
* Remove client variable
* Move VersionStatus into a class
* Add TSC Task Provider
Fixes #26079
Adds a task provider for building typescript projects.
* Make ts loading lazy
2017-05-26 09:28:00 +02:00
Matt Bierner
6d00bd977b
Add TSC Task Provider ( #27093 )
...
* extract standardLanguageDescriptions to constant
* Remove client variable
* Move VersionStatus into a class
* Add TSC Task Provider
Fixes #26079
Adds a task provider for building typescript projects.
* Make ts loading lazy
2017-05-25 15:18:05 -07:00
Dirk Baeumer
3ea2c216aa
More work to make v2 the default
2017-05-24 12:29:51 +02:00