Commit Graph

405 Commits

Author SHA1 Message Date
Martin Aeschlimann
a7def72d9e trailing commas only for setting files 2019-08-29 13:19:03 +02:00
Matt Bierner
bffbe2ea30 Make sure modes.DocumentSymbol.tags is not undefined
Fixes #80023
2019-08-28 19:05:45 -07:00
Sandeep Somavarapu
a7c2a5a5bc Fix #79431 2019-08-28 16:44:44 +02:00
Benjamin Pasero
fa7eba4888 extensions - fully provide keytar API 2019-08-28 15:09:02 +02:00
Sandeep Somavarapu
902da828e4 Fix #79975 2019-08-28 12:53:41 +02:00
Matt Bierner
78879b6a81 Log missing csp on extension host instead of main window 2019-08-26 15:42:16 -07:00
Matt Bierner
4b93194b76 Make sure we notify webview of view state changes in a consistent order
Send events in the following order:
- Non-visible
- Visible
- Active

This matches the old notification order for webviews
2019-08-23 22:27:51 -05:00
Rob Lourens
0be6954e88 Tweak deprecation messag #69335 2019-08-23 10:22:15 -07:00
Johannes Rieken
043a06542d add SymbolInformation.tags, render deprecated items in quick outline and workspace symbol search 2019-08-23 10:25:55 +02:00
Johannes Rieken
62c31b7154 add SymbolTag, make tag a propertiy, #23927 2019-08-23 09:03:18 +02:00
Johannes Rieken
8b0bc473cd CompletionItemKindModifier -> CompletionItemKindTag, #23927 2019-08-23 08:12:33 +02:00
Rob Lourens
0f73473c08 Add deprecation warning for rootPath #69335 2019-08-22 17:46:41 -07:00
Johannes Rieken
8ecc032c23 document symbols and deprecated, UX, internal API, #50972 2019-08-22 14:53:40 +02:00
Johannes Rieken
a06015b536 have only one way of enforcing proposed API 2019-08-22 14:21:59 +02:00
Benjamin Pasero
36ae347672 fix compile 2019-08-22 13:52:07 +02:00
Alex Ross
232b6a3515 Finalize multi-select support for custom tree view
Fixes #76941
2019-08-22 10:52:50 +02:00
Benjamin Pasero
719cdaa87c web - implement callback auth flow 2019-08-22 10:43:41 +02:00
Johannes Rieken
1848b16313 tweak UI for deprecated completions, update API proposal #23927 2019-08-22 10:28:55 +02:00
Johannes Rieken
43aa378a3c better extension host logging 2019-08-21 17:43:49 +02:00
Johannes Rieken
f35f14ffa0 Merge branch 'master' into joh/completionsDeprecated 2019-08-21 10:13:39 +02:00
Matt Bierner
b1dd95c883 Fire a single batched event internally to update all webview view states
Previously we fired one event per webview. This change switches to fire on event per update
2019-08-20 16:20:42 -07:00
Matt Bierner
5e57212107 Better handle cases where webview view state in api can get out sync with real view state
Fixes #79492

Simplifies view state management logic in `mainThreadWebviews` to:

* Not be stateful
* Handle cases where a webview's view state changes through a more complex means (see #79492 for an example of this)
2019-08-20 15:57:06 -07:00
Alex Ross
78d48a09cd Get recently opened 2019-08-20 17:37:29 +02:00
Matt Bierner
c5dc9d16be Finalize asWebviewUri api
Fixes #79242

As discussed, renames `toWebviewResource` to `asWebviewUri` to be consistent with the `asAbsolutePath` api naming
2019-08-19 20:18:26 -07:00
Johannes Rieken
78d462bd86 sync diagnostics, fixes #47292 2019-08-19 18:28:09 +02:00
Sandeep Somavarapu
da827fefed Merge branch 'master' into sandy081/machineOverridable 2019-08-19 17:22:39 +02:00
Johannes Rieken
c8d44e24dd fix scope when falling back to original load function 2019-08-19 14:20:26 +02:00
Matt Bierner
445ad7021b Use closure instead of parameters 2019-08-16 15:12:27 -07:00
Matt Bierner
ac5887deee Use dispoablestore 2019-08-16 15:12:27 -07:00
Sandeep Somavarapu
64875aa7c6 Introduce machine overridable setting 2019-08-16 17:58:30 +02:00
isidor
a7cc79a554 debug: introduce data breakpoints 2019-08-16 17:16:46 +02:00
Johannes Rieken
5e63f6e00f web - reuse require interceptor logic 2019-08-15 16:57:53 +02:00
Johannes Rieken
21de711cdf remove proposed API vscode.commands.onDidExecuteCommand 2019-08-15 15:24:40 +02:00
Alex Ross
cdea3dcf3b Multi-select in custom tree view (#78625)
Part of #76941

The first argument is now the element that the command is executed on. The second argurment is an array of the other selected items
2019-08-15 11:15:31 +02:00
Johannes Rieken
8f3b7dec4a debt - IExtensionDescription#main should be relative like all other file references 2019-08-14 16:02:01 +02:00
Johannes Rieken
5d22d7f74c create API instance per extension 2019-08-13 12:21:24 +02:00
Johannes Rieken
0fb1f5504a Merge branch 'master' into joh/e5host 2019-08-13 10:08:41 +02:00
Matt Bierner
36a335c6ed Merge branch 'master' into exec-code-actions-selection 2019-08-12 13:49:18 -07:00
Johannes Rieken
192e15b613 remove support for markdown message in tree view, only support plain string 2019-08-12 16:54:15 +02:00
Johannes Rieken
7085609533 Merge branch 'master' into joh/e5host 2019-08-12 16:15:39 +02:00
Johannes Rieken
f6ef80200c fix more strict init errors 2019-08-12 15:46:03 +02:00
Johannes Rieken
fb67bc7568 Merge branch 'master' into joh/e5host 2019-08-12 15:13:46 +02:00
Johannes Rieken
2700f41dab use desktop and web ext host logging service 2019-08-12 14:47:20 +02:00
João Moreno
e15a88875a Fixes #78949 (#78950) 2019-08-12 14:12:18 +02:00
Johannes Rieken
b2107be200 Merge branch 'master' into joh/e5host 2019-08-12 10:49:10 +02:00
Daniel Imms
37e0b8e229 Add terminal.integrated.automationShell
Fixes #78497
2019-08-09 09:40:38 -07:00
Johannes Rieken
f1aa0929db adopt ext host service world, add dummy implementations for some services 2019-08-09 16:10:50 +02:00
Alex Ross
5d8c287767 Add refresh queueing for tree views
Fixes #71698
2019-08-09 15:41:12 +02:00
Johannes Rieken
7fefcb0f46 Merge branch 'master' into joh/extHostInject 2019-08-09 14:56:27 +02:00
Benjamin Pasero
41df640e06 format error message properly (#78740) 2019-08-09 13:24:40 +02:00