Commit Graph

3908 Commits

Author SHA1 Message Date
Sandeep Somavarapu
f2eb88ae6e use user data instead of identity 2019-08-26 09:03:23 +02:00
Sandeep Somavarapu
bb1866ab4e User data sync: Implement starting flow
- user identity
- user login provider
- user data provider
- activation event
- status bar UI
2019-08-25 20:25:16 +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
ee2b890bcc kindModifier is a Set, #23927 2019-08-22 09:35:41 +02:00
Matt Bierner
2637bf2bf5 Remove extra conditional guard
strict null checks should prevent calling this function with undefined
2019-08-21 14:24:33 -07:00
Matt Bierner
6c92c45dec Remove extra conditional
This value should always be a number
2019-08-21 14:24:33 -07:00
Johannes Rieken
08c7757872 internally, add CompletionItemKindModifier, #50972 2019-08-21 18:53:22 +02:00
Johannes Rieken
43aa378a3c better extension host logging 2019-08-21 17:43:49 +02:00
Alex Dima
b58579c643 Use cookie for connection token, align fetching of remote resources 2019-08-21 16:11:35 +02:00
Johannes Rieken
f35f14ffa0 Merge branch 'master' into joh/completionsDeprecated 2019-08-21 10:13:39 +02:00
Matt Bierner
6e530127a1 Make sure we update the webview's internally tracked group for restoration 2019-08-20 16:32:23 -07:00
Matt Bierner
d241987248 Use bi-direcitonal map for mapping webviews to handles 2019-08-20 16:27:43 -07: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
4d9460470a Simplify csp for getDeserializationFailedContents
This page should never contain anything except text
2019-08-20 16:05:11 -07:00
Matt Bierner
1c05a14d3c Don't track webviews separately from inputs
The webviews should always be accessible through the inputs
2019-08-20 16:00:23 -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
Daniel Imms
0b4c4dc892 Ensure resolved cwd is passed back to window
Fixes #1109
2019-08-20 11:02:23 -07:00
Alex Ross
78d48a09cd Get recently opened 2019-08-20 17:37:29 +02:00
Alex Ross
bab821e058 Make custom tree view registration wait until extensions are registered 2019-08-20 16:24:04 +02:00
Benjamin Pasero
d5026ed3fb fix #79453 2019-08-20 11:01:07 +02:00
Matt Bierner
df0dd2edc2 Move webview into browser
Fixes #79424

This file depends on dom api so it should live in browser instead of common
2019-08-19 21:06:47 -07: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
70dc55955d Marking arrays readonly in ExtensionPointUserDelta 2019-08-16 15:12:27 -07: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
Alex Dima
623855b7c4 Introduce and adopt asCSSUrl 2019-08-16 17:37:40 +02:00
isidor
a7cc79a554 debug: introduce data breakpoints 2019-08-16 17:16:46 +02:00
Matt Bierner
99912f5866 Remove webview svg whitelist
This is no longer required
2019-08-15 18:18:42 -07:00
Peng Lyu
454d16efd7 remote explorer and contribution under proposed api 2019-08-15 14:34:10 -07:00
Johannes Rieken
15496555ea remove FakeCommonJSSelf 2019-08-15 16:57:54 +02:00
Johannes Rieken
5e63f6e00f web - reuse require interceptor logic 2019-08-15 16:57:53 +02:00
Johannes Rieken
14ee021883 fix typos 2019-08-15 16:57:53 +02:00
Gabriel DeBacker
0e56130bdf Fix issue with CustomExecutions not working through tasks.executeTask (#79132)
* Do not clear out the map, and track the provided execution during execute task

* Clear provided custom executions map on execution complete

* Save last custom execution
2019-08-15 16:24:53 +02:00
Sandeep Somavarapu
8095541d7d inline product configuration in produt service 2019-08-15 16:08:11 +02:00
Johannes Rieken
21de711cdf remove proposed API vscode.commands.onDidExecuteCommand 2019-08-15 15:24:40 +02:00
Johannes Rieken
032ffe6ae1 better exports trapping 2019-08-15 14:03:34 +02:00
Benjamin Pasero
92dafb390c web - implement credentials provider and add API 2019-08-15 13:13:58 +02:00
Johannes Rieken
163aed3817 fix exports trap 2019-08-15 12:37:59 +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
Peng Lyu
382e94c6c0 Merge branch 'rebornix/remoteExplorer' 2019-08-14 17:20:12 -07:00
Peng Lyu
e0dd508b0e Register Remote Explorer when there are contributions. 2019-08-14 17:19:17 -07:00
Sandeep Somavarapu
e0a685e585 expose product configuration in product service 2019-08-14 18:21:58 +02:00
Alex Dima
16051c7a41 - use strings for view zone ids
- make it unlikely that a new view instance would accept a view zone id from a previous view instance
- remove that the find widget removes a view zone id from another view
(fixes #71745)
2019-08-14 17:55:34 +02:00
Johannes Rieken
ec62819ffa very basic support to load multiple files 2019-08-14 16:32:27 +02:00