Commit Graph

619 Commits

Author SHA1 Message Date
Christof Marti
e142962e1b Multi-step input API (#49340) 2018-05-14 12:53:38 +02:00
Alex Dima
5348062d3d Small tweaks 2018-05-14 11:04:35 +02:00
Johannes Rieken
183154feba Merge branch 'master' into joh/outline 2018-05-14 09:18:57 +02:00
Alex Dima
30cf40c452 Remove extensionFolderPath 2018-05-11 13:48:16 +02:00
Alex Dima
f993947a88 Reduce usage of extensionFolderPath 2018-05-11 13:48:16 +02:00
Johannes Rieken
5b14d979b3 fix kind icons 2018-05-08 15:50:20 +02:00
Alex Dima
a3576e1529 Have all paths used in the trie go through the same URI treatment (lower/uppercase drive letter issue on Windows) 2018-05-08 12:31:06 +02:00
Alex Dima
2e6ebd9134 Add IExtensionDescription.isUnderDevelopment 2018-05-07 18:19:48 +02:00
Alex Dima
0252ac49bc Introduce and adopt extensionLocation 2018-05-07 17:28:59 +02:00
Johannes Rieken
905c4f1a42 type converters, use namespace in more places 2018-05-04 18:49:40 +02:00
Johannes Rieken
66b2786b2e add detail field to proposed api, #34968 2018-05-04 18:49:39 +02:00
Alex Dima
0e96b37aec Minor tweaks 2018-05-03 14:22:02 +02:00
Johannes Rieken
fa0a49bbf2 add exclusivness to document filter 2018-05-03 11:38:15 +02:00
Alex Dima
97f7c24b2e Debt: Reduce implicit any 2018-05-02 12:44:19 +02:00
Matt Bierner
8578f0241e Add preserveFocus option for webviews
Fixes #14311
2018-04-27 16:40:45 -07:00
Johannes Rieken
fb590e6516 have a FileType and make readDirectory slimmer, #48527 2018-04-25 16:37:39 +02:00
Matt Bierner
3936999a16 onDidChangeDiagnostics is now stable, don't check proposed
Fixes  #48591
2018-04-24 13:47:26 -07:00
Peng Lyu
97505bec79 Fix merge error 2018-04-24 08:39:32 -07:00
Peng Lyu
cbee2c0ce5 Merge remote-tracking branch 'upstream/master' into rebornix/review 2018-04-24 08:23:32 -07:00
Johannes Rieken
e56acedabe allow resolve for all, not just for proposed-api-users, #7340 2018-04-24 08:55:44 +02:00
Johannes Rieken
dc0be2064c move filesystem provider api to stable, #47475 2018-04-23 17:48:22 +02:00
Johannes Rieken
0f1c97b151 rename FileSystemProvider2 to FileSystemProvider and the whole ripple.
keep the old proposed api as DeprecatedXYZ

#47475
2018-04-23 16:36:25 +02:00
Johannes Rieken
73f64b9312 first cut of _proposed_ api for hierarchy of document symbols, #34968 2018-04-23 12:59:40 +02:00
Joao Moreno
e2b07d79da ProtocolHandler 2018-04-22 23:58:37 +02:00
Rachel Macfarlane
1920a28289 Separate WorkspaceCommentProvider and DocumentCommentProvider 2018-04-20 15:15:50 -07:00
Peng Lyu
5a3c4d1930 commentProvider can control collapse state of a thread 2018-04-20 15:04:00 -07:00
Joao Moreno
9c4ad2db68 rename uri api 2018-04-20 19:00:40 +02:00
Johannes Rieken
4a27ac8498 inlineFileType2 as booleans into IStat, #47475 2018-04-20 14:11:34 +02:00
Joao Moreno
d6b38359e6 proposed open url api 2018-04-20 13:43:08 +02:00
Johannes Rieken
a877d74d3e fix compile error 2018-04-20 12:36:19 +02:00
Dirk Baeumer
bcfb7d4f16 Fixes 47563: Provide an API to fetch running task executions 2018-04-20 11:53:41 +02:00
Johannes Rieken
b0ede6c91b allow file system providers to express that they are case-sensitive 2018-04-20 09:45:41 +02:00
Johannes Rieken
45b1679035 rename FileError to FileSystemError, #47475 2018-04-20 08:36:13 +02:00
Daniel Imms
d788efec4d Merge pull request #48226 from Microsoft/tyriar/terminal_process
Refactor terminal processes
2018-04-19 11:40:48 -07:00
Matt Bierner
91191fb866 Promote webview Api to stable (#47989)
* Promote webview Api to stable

Fixes #43713
Fixes #28263

* Rename position back to viewColumn and mark viewColumn as deprecated

This allows us to more easily re-introduce a `position` property once we have gridlayout

* Move dispose methods onto webview itself

Also better hide a few 'internal' methods / properties on the panel / webview

* Revert "Move dispose methods onto webview itself"

This reverts commit 8fab6cc1a1.

* Move title onto webview panel

* Use _ names for private setters

* Remove unused emitter and dispose onMessageEmitter

* Preview internal emitters with _
2018-04-19 10:55:49 -07:00
Andre Weinand
8574a05e0f support configResolver in EH 2018-04-19 18:29:51 +02:00
Johannes Rieken
1fdf60b882 add DeprecatedXYZ-aliases, #47475 2018-04-19 15:15:19 +02:00
Sandeep Somavarapu
c436e7735b Compute 'enableProposedApi' property on main 2018-04-19 11:46:25 +02:00
Johannes Rieken
3500eb8731 back to FileError, #47475 2018-04-19 11:41:14 +02:00
Daniel Imms
1ffe882f1d Add proposed API checks for new terminal APIs 2018-04-18 11:29:18 -07:00
Martin Aeschlimann
53dd6b096b make folding api public (for #47808) 2018-04-18 17:30:24 +02:00
Daniel Imms
7f043c268e Pass terminal shell launch config through 2018-04-18 07:48:07 -07:00
Martin Aeschlimann
a1bb202eb6 incorperate folding api feedback 2018-04-18 15:26:43 +02:00
Alex Dima
101c8ed9e3 Add scheme transformer 2018-04-18 12:13:27 +02:00
Johannes Rieken
c72b5532e2 add explicit function to register v1 file system provider, #47475 2018-04-18 12:06:16 +02:00
Johannes Rieken
c8b4f0d05d move proposed search api logic into its own world, #47058 2018-04-17 18:38:26 +02:00
Johannes Rieken
7ba3b0cd2f add fwd link to doc-page, #21886 2018-04-17 14:24:11 +02:00
Johannes Rieken
e7e88126ad add FileOpenFlags, FileErrors, and a bit of polish, #47475 2018-04-13 10:17:20 +02:00
Matt Bierner
a2346c606d Rename WebviewEditor to WebviewPanel 2018-04-12 12:06:07 -07:00
Matt Bierner
5ff2ccfc28 CodeActionProvider.providedKinds (#47702)
Adds a new optional  `CodeActionProviderMetadata`.  This is passed in`registerCodeActionProvider` and contains a list of`CodeActionKinds` that the provider may return. The list is used for deciding when to show the `refactor` and `source action` context menus. It is not used for filtering the returned code actions

Possibly helps address #45383
2018-04-12 11:50:21 -07:00