Johannes Rieken
47bd8ae1ca
Revert "fix #37484 "
...
This reverts commit c8a8fc7ddd .
2017-11-02 11:50:53 +01:00
Johannes Rieken
c8a8fc7ddd
fix #37484
2017-11-02 11:05:03 +01:00
Simon Friis Vindum
e70616c810
Include command id in error message
2017-08-24 10:42:12 +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
Felix Becker
dbe0f89264
Always reject Promises with Error instances
2017-06-26 15:24:41 +02:00
Johannes Rieken
6fdfe2f055
fix ts 2.4.1 compile errors in workbench/api
2017-06-15 11:59:41 +02:00
Matt Bierner
6147b54439
Fix TS 2.3.1 Compiler Errors in VSCode src/workbench ( #25249 )
...
TS 2.3.1 introduced a breaking change by [switching to covariant types for callbacks](https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#covariance-in-callback-parameters ). This change tries to fix these compiler errors in the workbench codebase
2017-04-25 08:20:25 -07:00
Matt Bierner
a0cb432471
Allow Code Lenses to Provide only a Title
...
Fixes #24209
**Bug**
Currently, for the js/ts references code lens, even if there are zero references you can click on the lens. This display an empty peek view
**Fix**
Allow code lenses to only register a title for the lens with no actual backing command
2017-04-12 15:47:20 -07:00
Joao Moreno
a8b2945855
🐛 remove the notion of active scm provider
...
introduces more changes to the SCM api
fixes #23623
fixes #23676
2017-03-30 21:10:44 +02:00
Joao Moreno
ae46d50241
🎨 unhook scm from marshalling
2017-03-30 10:27:14 +02:00
Johannes Rieken
7eeb5a6e48
💄 remove unused property
2017-03-07 09:38:18 +01:00
Johannes Rieken
1239cebb70
Merge branch 'joh/editors'
2017-03-06 12:40:47 +01:00
Matt Bierner
406014ae97
Adding explicit returns
2017-02-01 17:06:13 -08:00
Johannes Rieken
118b3e0d5a
debt - use Map instead of object
2016-12-30 15:37:12 +01:00
Johannes Rieken
012622ead3
fix #14223
2016-10-24 10:45:15 +02:00
Johannes Rieken
fbacd65e2a
debt - no guessing-caching, better use of gc-signals, command converter using gc-signals, main side heap service
2016-10-21 18:54:48 +02: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
Johannes Rieken
a27782ed13
wire-up dispose calls, #9384
2016-08-29 18:10:05 +02:00
Alex Dima
bdaa72b842
ext host - extend *Shape classes
2016-07-12 21:10:54 +03:00
Alex Dima
581c260f9a
Rename extHostProtocol to extHost.protocol
2016-07-12 19:33:55 +03:00
Johannes Rieken
bd4e85d8a3
move CommandRegistry out of KeybindingsRegistry
2016-07-07 10:39:30 +02:00
Johannes Rieken
1920059e45
rename index file 'keybindingService' to 'keybinding' such that it is aligned with the rest
2016-07-06 16:43:01 +02:00
Alex Dima
5d218261e8
Fixes #8379 : validate column argument of vscode.previewHtml
2016-06-28 16:21:30 +02: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
Alex Dima
e05566c980
Command handlers are invoked with var-args
2016-05-02 19:00:33 +02:00
Alex Dima
487e7dd1a0
Do not patch in "context" when invoking command through keybinding service
2016-05-02 17:55:51 +02:00
Johannes Rieken
34aaa5fa90
don't print err when contributed command fails, fixes #4241
2016-03-15 14:43:21 +01:00
Alex Dima
f16e6aa61a
Add setContext command
2016-03-11 15:59:29 +01:00
Alex Dima
a3bdfe7ede
More plugin -> extension
2016-03-01 18:54:44 +01:00
Alex Dima
533844ab8d
More plugin -> extension
2016-03-01 18:54:42 +01:00
Johannes Rieken
81456a7212
move api/common to api/browser
2016-01-11 14:44:13 +01:00