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
b6087b2021
Fixing more strict null errros in extHost and related files
2019-02-05 15:59:38 -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
Matt Bierner
ab1669f898
Revert "Revert "Avoid using import x = require('...')""
...
This reverts commit 27256832f3 which turns out did not break the import of vs/nls
2018-03-15 10:17:18 -07:00
Matt Bierner
27256832f3
Revert "Avoid using import x = require('...')"
...
This reverts commit 7de696a202 .
Seems to have broken loading vs/nls in at least one case in insiders
2018-03-15 00:47:33 -07:00
Matt Bierner
7de696a202
Avoid using import x = require('...')
...
Don't use this import form in places where it is not needed. This prevents us from correctly detecting duplicate imports
2018-03-14 14:45:59 -07:00
Alex Dima
8bfa7ffd2e
Move IExtensionService up to /workbench/ ( fixes #44281 )
2018-02-23 17:38:24 +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
Johannes Rieken
c98952880c
show extension name with id, show title also on severity-label, #21302
2017-08-21 15:23:46 +02:00
Johannes Rieken
9486562add
fix #32874
2017-08-21 11:43:53 +02:00
Johannes Rieken
6dd175fd41
show message source in title, #21302
2017-08-18 16:58:59 +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
Johannes Rieken
6fdfe2f055
fix ts 2.4.1 compile errors in workbench/api
2017-06-15 11:59:41 +02:00
Alex Dima
aca01f2daa
Fix build hygiene issues
2017-04-14 14:08:52 +03:00
João Moreno
7a9470db31
Merge pull request #19717 from joaomoreno/modal-message-api
...
Implement modal message API
2017-02-03 11:19:55 +01:00
Joao Moreno
ee0316de2a
refactor parseMessageArguments
2017-02-02 18:21:21 +01:00
Joao Moreno
bdaab8eb4e
implement modal message API
2017-02-02 16:14:16 +01:00
Matt Bierner
c342eaa22e
Adding more explicit returns
2017-02-01 17:29:57 -08:00
Johannes Rieken
6681a2a7d6
tsfmt - src
2016-10-08 09:53:13 +02: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
73b97a0642
correct localise call, fallback to err if no err.message is available, protected message service against invalid items, fixes #5891
2016-04-27 14:33:42 +02:00
Johannes Rieken
a47b167a6c
resolve promise when message is being dismissed via ESC, fixes #5797
2016-04-27 10:43:32 +02:00
Johannes Rieken
9e4d70636d
add MessageItem#isCloseAffordance, fixes #5448
2016-04-25 11:18:57 +02:00
Johannes Rieken
323d5ea3a1
debt - remove unused code
2016-04-22 10:48:43 +02:00
Johannes Rieken
81456a7212
move api/common to api/browser
2016-01-11 14:44:13 +01:00