Commit Graph

51 Commits

Author SHA1 Message Date
Sandeep Somavarapu
a4b49166d0 Fix #69110 2019-03-06 22:18:01 +01:00
Benjamin Pasero
a99b64ae8e paths - avoid posix usages 2019-02-13 11:25:10 +01: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
Benjamin Pasero
31e7084fe9 debt - move outputAppender to where it is used 2019-02-09 16:56:59 +01:00
Matt Bierner
ea577a79e4 Strict null check more mainThread and extHost files 2019-02-06 18:22:33 -08:00
Johannes Rieken
653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01: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
Benjamin Pasero
3aecfeef15 use "readonly" 2018-09-27 07:55:24 +02:00
Sandeep Somavarapu
5de0fbbb1d Fix #59210 2018-09-26 16:20:40 +02:00
Benjamin Pasero
0e0fde98d8 changes to visible channel (code review) 2018-09-26 15:30:59 +02:00
Sandeep Somavarapu
f78b7b2746 #59209 Update output channel when visible 2018-09-26 15:04:29 +02:00
Sandeep Somavarapu
010bc0d086 #59209 Flush the content before revealing the channel 2018-09-25 21:50:39 +02:00
Sandeep Somavarapu
a5580c3d51 #59322 Remove the options 2018-09-25 17:02:20 +02:00
Sandeep Somavarapu
f0fd4a1cab Fix #59210 2018-09-24 12:09:22 +02:00
Sandeep Somavarapu
3f9707e650 Merge branch 'master' into sandy081/outputChannel 2018-09-21 10:15:35 +02:00
Sandeep Somavarapu
d617ede266 Change to options with force parameter 2018-09-20 15:45:09 +02:00
Sandeep Somavarapu
c1a6295edf Ability to create log file channels from extension host 2018-09-07 11:53:13 +02:00
Sandeep Somavarapu
dc4c763127 Use backup channels when spdlog fails and log telemetry 2018-09-07 11:53:13 +02:00
Sandeep Somavarapu
39cc093a9b 💄 2018-09-06 22:17:39 +02:00
Sandeep Somavarapu
8c26e721ee add push/pull option for output channels 2018-09-06 21:07:13 +02:00
Sandeep Somavarapu
6cb2531d45 Exthost Output channels: generate id on the renderer side 2018-09-05 11:55:11 +02:00
Alex Dima
591e83f8a4 Reduce usage of TPromise in extHost.protocol 2018-09-04 16:04:53 +02:00
Sandeep Somavarapu
e5a1664d74 #57618 Enable logging output channels 2018-09-04 15:27:05 +02:00
Sandeep Somavarapu
5dbd093581 #57618: ExtHost: Implement writable output channels using spdlog 2018-09-04 15:26:29 +02:00
Sandeep Somavarapu
19e54fd1fd Fix #42582 2018-02-05 12:10:21 +01:00
Alex Dima
367dd10413 Rename RPCProtocol.get to RPCProtocol.getProxy (#36972) 2017-12-13 16:04:14 +01: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
isidor
09bc8765f5 output: allow to dispose output channels
fixes #20703
2017-02-16 11:14:02 +01:00
Johannes Rieken
dc7402b978 make vscode.d.ts use a declare module, #13990
* a declared module allows to have a sibling module containing experimental API
* this change also cleans up some bogous type pollution that happened because vscode used to be both, a declare module and a global namespace
2016-10-19 11:43:56 +02:00
Johannes Rieken
6681a2a7d6 tsfmt - src 2016-10-08 09:53:13 +02:00
Alex Dima
217e0b56a8 Consistent naming for ext host <-> main process communication 2016-07-12 21:14:43 +03:00
Alex Dima
581c260f9a Rename extHostProtocol to extHost.protocol 2016-07-12 19:33:55 +03:00
Alex Dima
9f1e006be5 Do not use native Proxy as it breaks debugging vscode 2016-06-27 17:54:56 +02:00
Alex Dima
d285fe05e1 Split up ext host <-> main thread communication to separate files 2016-06-27 14:59:54 +02:00
Alex Dima
f00bbb18d9 Move IThreadService up to /workbench/ 2016-06-26 15:50:37 +02:00
Alex Dima
10cae007cd Use native JS Proxy for main <-> ext host proxies 2016-06-26 15:10:04 +02:00
Johannes Rieken
7ea0b9b644 don't use uuid when not neccessary 2016-04-14 17:15:35 +02:00
isidor
806fcf3e67 output: do not surface output id to extension api 2016-04-14 16:51:36 +02:00
isidor
1e590fb634 output: fix extensions output channel 2016-04-14 16:17:36 +02:00
isidor
9916cec2b7 output: surface label for extension output channels 2016-04-14 16:17:36 +02:00
isidor
65e0142dbd output: polish api 2016-04-14 12:06:40 +02:00
isidor
283bfae1bb output: align extHostOutputService with new api 2016-04-13 18:14:28 +02:00
isidor
166a9c4246 output: move show output to IOutputChannel 2016-04-13 18:14:28 +02:00
isidor
346a698cc5 output: move clearOutput to IOutputChannel 2016-04-13 18:14:28 +02:00
isidor
85294e40a5 output: move append() to IOutputChannel 2016-04-13 18:14:28 +02:00
Johannes Rieken
b3f65f6182 💄 tslint /api 2016-02-04 17:26:04 +01:00
isidor
1bef9adeb6 vscode.d.ts - deprecate the whole method, not the argument
fixes #2337
2016-01-26 17:58:33 +01:00
isidor
5fa32affe9 vscode.d.ts make column argument deprecated 2016-01-21 15:34:30 +01:00
isidor
cbe6b6841b output: showOutput use panel 2016-01-20 16:09:40 +01:00