Johannes Rieken
c92ce4014f
move extHost.protocol to common, #70319
2019-03-19 15:46:01 +01:00
Alex Ross
8f16a02e66
Move remote agent environment out of node ( #70568 )
2019-03-15 17:00:57 +01:00
Matt Bierner
52556f9742
Auto converting let -> const where possible in mainthread and extHost
...
Const provides better type guards and can make logic clearer
2019-03-05 16:53:41 -08:00
Matt Bierner
bb64391ec4
Strict null work in exthost
2019-03-05 16:53:40 -08:00
Johannes Rieken
1eb6de1daf
clean up some todos
2019-03-05 10:16:07 +01:00
Matt Bierner
10c3e9d285
Strict null work for exthost
2019-02-14 14:33:56 -08:00
Matt Bierner
9ee6077373
Strict null work in extHost
2019-02-11 09:31:13 -08:00
Johannes Rieken
936facd191
less async#always, #67027
2019-01-23 15:05:39 -08:00
Alex Dima
25417553be
Adopt case insensitive extension identifiers
2018-12-21 12:41:41 +01: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
Johannes Rieken
3c727a6d01
uri - replace usages of default export with named export (part 2)
2018-09-03 11:04:26 +02:00
Johannes Rieken
5ee85420d2
less todos, more logging
2018-06-05 10:48:34 +02:00
Johannes Rieken
dfb070c277
type converter, use namespace for Range
2018-05-04 18:49:39 +02:00
Matt Bierner
81767beaca
Make Event a named export
...
There are many places in the code that do `import Event, { ...} from '.../event'`.
2018-03-14 14:25:30 -07:00
Alex Dima
8bfa7ffd2e
Move IExtensionService up to /workbench/ ( fixes #44281 )
2018-02-23 17:38:24 +01:00
Matt Bierner
e1f33fbb07
Rename ext host / main thread editor to textEditor
...
Rename to make it more clear that these APIs are for `vscode.TextEditor`
2018-02-15 15:32:16 -08:00
Johannes Rieken
dc31fa213b
support interleaving file and text changes, basically rewrite bulk edit...
2018-01-19 17:54:54 +01:00
Johannes Rieken
d7bb4b5a6c
more native json, #40169
2017-12-13 18:24:30 +01:00
Johannes Rieken
eef38a2e15
log failures of on-will-save-listener, #40030
2017-12-12 10:28:55 +01:00
Johannes Rieken
43f2e0706c
know the extension id when calling on-will-save, #40030
2017-12-11 17:55:42 +01:00
Johannes Rieken
5e840a6de2
eng - no TPromise in save participants
2017-12-11 14:34:10 +01:00
Johannes Rieken
ade608336c
bloat - remove unused code
2017-11-17 14:58:57 +01:00
Johannes Rieken
12439dfbb6
debt - remove obsolete URI casts
2017-10-11 13:01:10 +02:00
Johannes Rieken
a60a65d804
Revert "Revert "allow to reuse the same function/context when listening to events""
...
This reverts commit 4a3dbb6c44 .
2017-09-25 14:25:25 +02:00
Johannes Rieken
4a3dbb6c44
Revert "allow to reuse the same function/context when listening to events"
...
This reverts commit 7cb8ac43e6 .
2017-09-25 14:11:32 +02:00
Johannes Rieken
7cb8ac43e6
allow to reuse the same function/context when listening to events
2017-09-25 12:40:49 +02:00
Alex Dima
02ee356269
Have workspace.applyEdit correctly account for model version changes and reply with false if a model was loaded and changed in the meantime
2017-09-18 16:56:03 +02:00
Alex Dima
2b3298af79
Use native proxies for renderer <-> ext host RPC communication
2017-08-16 10:26:25 +02:00
hikerpig
b104c7d0f8
fix spelling of 'iff' and 'idenifier' ( #32401 )
...
* fix spelling of 'iff' and 'idenifier'
* Keep 'iff' in comment if it means *if and only if*
2017-08-15 15:23:29 +02:00
Johannes Rieken
1849ad23a7
add TextEdit#newEol, adopt for workspace edit and onWillSave-event
2017-03-24 16:13:58 +01:00
Johannes Rieken
8516b9a6ed
no EOLEdit for now, no replacement yet
2017-03-21 16:08:49 +01:00
Johannes Rieken
57bb940794
add EndOfLineEdit and allow it to be returned from onWillSave
2017-03-21 09:48:37 +01:00
Johannes Rieken
ac0e3c615b
allow bulk edit to change EOL sequences
2017-03-21 09:48:37 +01:00
Matt Bierner
2a40036dbb
Adding explicit returns for remaining instances
2017-02-01 18:36:55 -08:00
Johannes Rieken
3fde440262
remove custom declares of ES6'ish types
2016-12-28 16:08:39 +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
Benjamin Pasero
96f11177eb
push ITextFileService to be a workbench service ( fixes #6429 )
2016-10-05 15:19:18 +02:00
Johannes Rieken
e986a2b093
add TextDocumentWillSaveEvent#reason, #239
2016-09-26 17:33:41 +02:00
Johannes Rieken
9f75564814
add an overall timeout to onWillSaveTextDocument, #239
2016-09-26 09:56:49 +02:00
Johannes Rieken
94d8b210e4
ignore listeners that failed (error, timeout) more than n times, #239
2016-09-23 12:22:09 +02:00
Johannes Rieken
cb19176a04
add watch dog, bubble errors a little, #239
2016-09-22 17:56:05 +02:00
Johannes Rieken
53ff2cf41d
fire up extHostDocumentParticipant and vscode.d.ts, #239
2016-09-22 11:32:56 +02:00
Johannes Rieken
08b23250e1
wire ext host save participant to main thread save participant
2016-09-21 11:13:26 +02:00
Johannes Rieken
a4c9fed946
test for bad concurrent edits, test for subsequent good edits
2016-09-21 10:45:41 +02:00
Johannes Rieken
bb6556257f
merge waitUntil and pushEdits
2016-09-21 09:59:20 +02:00
Johannes Rieken
ab64f8252d
pushEdits and wire up workspace#applyEdits
2016-09-20 19:25:44 +02:00
Johannes Rieken
23fef6b12f
add document to event
2016-09-20 16:46:41 +02:00
Johannes Rieken
13b1a8758d
First cut of an ext host onWillSaveTextDocumentEvent
2016-09-20 16:32:37 +02:00