Commit Graph

571 Commits

Author SHA1 Message Date
mechatroner
2eabbee449 Add two alternative language-changing interface functions 2018-08-03 00:48:14 -04:00
mechatroner
2582f425b6 Add API function that changes document language: #1800 2018-07-26 00:29:07 -04:00
Sandeep Somavarapu
e7058655de Fix #54721 2018-07-20 15:02:38 +02:00
Matt Bierner
44cd521ced Finalize definition link (#54424)
Finalize the definition link api

- Gives fields more explicit names (target and origin)
- Moves api to vscode.d.ts
- Makes other definition providers (such as type definition provider and implementation provider) also return definition links

Fixes #54101
2018-07-18 16:32:27 -07:00
Joao Moreno
cc6d8aa00e Merge remote-tracking branch 'origin/master' into joao/uri-handler 2018-07-06 12:49:16 +02:00
Dirk Baeumer
b0ef947992 Addressed #53673: Cake Extension for VS Code no longer fully working in 1.25.0 release 2018-07-06 12:37:49 +02:00
Joao Moreno
f114b9750a remove PProgress from QuickInput
related to #53487
2018-07-05 10:05:27 +02:00
Rob Lourens
0215f30d9b Search Provider - implement clearCache 2018-07-03 20:08:53 -07:00
Rob Lourens
0ef1c31b06 Change SearchProvider to be URI-based, not string-based. #50788 2018-07-02 19:24:14 -07:00
Rob Lourens
e0e9c3d455 Search provider - some clean up 2018-07-02 19:24:14 -07:00
Rob Lourens
0fb670f9a3 Fix #9049 - text search API 2018-07-01 15:15:31 -07:00
Benjamin Pasero
a908be0a80 Make it explicit that deleteFile will delete a folder recursively (#53205)
* Make it explicit that `deleteFile` will delete a folder recursively (#52941)

* add FileDeleteOptions to IFileSystemProvider#delete
2018-06-28 10:43:08 +02:00
Johannes Rieken
9ba606df0e add recrusive-flag to deleteFile-function, #52941 2018-06-27 15:01:33 +02:00
Joao Moreno
92693a1b26 API: UriHandler, rename and docs 2018-06-25 15:13:03 +02:00
Sandeep Somavarapu
752db2bacc Add support for visibility and focus 2018-06-25 12:37:57 +02:00
Matt Bierner
0532c31e4c Definition link API (#52230)
* Definition link

Add a new `DefinitionLink` type. This type allows definition providers to return additional metadata about a definition, such as the defining span.

Hook up this new provider for typescript

This PR replaces #48001

* Correctly mark field optional

* Small code fixes

- Use lift
- Remove unused param

* Adding documentation
2018-06-20 11:52:47 -07:00
Johannes Rieken
257ae9f76c add ignoreIfExists-option #10659 2018-06-20 15:57:49 +02:00
Johannes Rieken
f0ec28b499 override -> overwrite, #10659 2018-06-20 13:16:53 +02:00
Johannes Rieken
97f48d7bba rename/create should be able to define override behaviour #10659 2018-06-20 12:46:57 +02:00
Christof Marti
6cba561685 Writeable active and selected items (#49340, fixes vscode-azure-account#67) 2018-06-20 10:27:37 +02:00
Johannes Rieken
2579a13724 add (internal) api for onWillSave #43768 2018-06-19 15:54:45 +02:00
Johannes Rieken
10192366eb move onDidRename to filesystem-events things, #43768 2018-06-19 15:17:54 +02:00
Daniel Imms
8d4466df93 Merge pull request #52143 from Microsoft/46192_terminal_renderer
Terminal renderer and activeTerminal APIs
2018-06-19 05:29:00 +08:00
Daniel Imms
ec4930a545 Add activeTerminal and onDidChangeActiveTerminal
Fixes #47615
2018-06-17 17:29:21 +08:00
Daniel Imms
2a99753490 Rename onData to onInput 2018-06-16 18:18:10 +02:00
Daniel Imms
166f41a2c0 Add support for dimensions APIs 2018-06-16 18:12:12 +02:00
Matt Bierner
a85c0b6669 Introduce webview.active
The current `.visible` property actually means active. Rename this value to `.active` and introduce a real `.visible`
2018-06-15 15:51:46 -07:00
Christof Marti
47fc17712d Streamline QuickInput API (#49340) 2018-06-14 18:51:33 +02:00
Daniel Imms
3465f18409 Get terminal renderers working with name, onData 2018-06-14 16:11:04 +02:00
Daniel Imms
eeb284b774 Merge remote-tracking branch 'origin/master' into 46192_terminal_renderer 2018-06-14 10:59:08 +02:00
Dirk Baeumer
f612910e4d Improve platform handling when executing tasks 2018-06-14 10:57:09 +02:00
Matt Bierner
68afee908e Allow updating webview settings after creation
Fixes #51733
2018-06-13 15:20:18 -07:00
Daniel Imms
e80cdde2ef Merge remote-tracking branch 'origin/master' into 46192_terminal_renderer 2018-06-13 18:51:23 +02:00
Christof Marti
f4b89e0b40 Action bar (#49340) 2018-06-13 16:57:55 +02:00
Christof Marti
965c1862b5 QuickInput Proposed API (#49340) 2018-06-12 18:23:25 +02:00
Johannes Rieken
7fa40d8a12 internally talk about DocumentSymbols and WorkspaceSymbols. #34968 2018-06-12 12:47:26 +02:00
Andre Weinand
2613d48d9a start debug terminal from ext host 2018-06-11 23:56:49 +02:00
Sandeep Somavarapu
41729b45f2 #50730 Move progress service 2 to workbench 2018-06-11 16:02:42 +02:00
Peng Lyu
ad635f2b4c Merge remote-tracking branch 'upstream/master' into rmacfarlane/review 2018-06-04 11:14:31 -07:00
Daniel Imms
20f9bf129a Implement start of terminal renderers
Part of #46192
2018-06-02 16:35:49 -07:00
Benjamin Pasero
08aa435eb3 Merge branch 'master' into ben/editor 2018-05-28 18:07:21 +02:00
Andre Weinand
0dd96174c2 cleanup integrated terminal support for debugging 2018-05-28 14:22:30 +02:00
Benjamin Pasero
40c0aba09b Merge branch 'master' into ben/editor 2018-05-28 11:21:42 +02:00
Dirk Baeumer
86feb84737 Make variable resolving for tasks async 2018-05-28 08:57:13 +02:00
Benjamin Pasero
b16ec92aa1 Merge branch 'master' into ben/editor 2018-05-25 06:32:30 +02:00
Dirk Baeumer
e0ce881040 First cut of #50416: Add support that FileSystemProviders can control the URI of a generated problem marker 2018-05-24 22:19:14 +02:00
Benjamin Pasero
2bfb2763fd grid - 💄 for viewcolumn conversion 2018-05-22 08:53:28 +02:00
Benjamin Pasero
f0abfa346e Merge branch 'master' into ben/editor 2018-05-22 07:21:24 +02:00
Matt Bierner
ff5f422dda Prototype update import paths on file rename/move for JS/TS (#50074)
* Prototype of updating paths on rename file

* Fix apply edits

* Hook up to normal rename

* Fix unit test

* Remove timeout

* Adding prompt

* Bail early if user has set 'never'
2018-05-21 13:26:24 -07:00
Benjamin Pasero
249da81b04 grid - move EditorPosition to exthost 2018-05-20 14:09:00 +02:00