Commit Graph

2932 Commits

Author SHA1 Message Date
Johannes Rieken
94acaef890 dispose commands 2016-09-07 10:28:26 +02:00
Johannes Rieken
21820b36c1 simplify API 2016-09-07 10:06:03 +02:00
Johannes Rieken
ce1f925f16 not all edits start at offset 0... #11593 2016-09-06 18:11:27 +02:00
Johannes Rieken
dbbadcd05f don't merge diagnostics with old data, fixes #11547 2016-09-06 16:58:21 +02:00
Johannes Rieken
3fbe07bc56 some gc sync'ing between main and ext host 2016-09-06 15:56:47 +02:00
Benjamin Pasero
7a517bbd73 Merge branch 'master' into ben/next 2016-09-05 16:48:31 +02:00
Johannes Rieken
6767d2d641 don't use instanceof check but trust the data, fixes #10703 2016-09-05 11:37:30 +02:00
Benjamin Pasero
a1a5ad0ab6 Message service show action buttons in reverse order (fixes #11311) 2016-09-03 09:24:52 +02:00
Johannes Rieken
e334494baa handle edge case, fixes #11402 2016-09-02 18:18:27 +02:00
Daniel Imms
536533a6a4 Force focus when the terminal panel is already visible 2016-09-01 14:59:48 -07:00
Daniel Imms
7bd499af9b Revert "Use a config interface for terminal creation in API"
We're sticking with simple for now, an overload can be used if a config object
is necessary later.

This reverts commit 873b3d0b38.
2016-09-01 14:00:10 -07:00
Daniel Imms
873b3d0b38 Use a config interface for terminal creation in API
Fixes #11332
2016-08-31 11:07:57 -07:00
kieferrm
1de4d832cc fixed #11263 2016-08-30 17:26:32 -07:00
Daniel Imms
ffbc81c3cf Allow terminal API requests to be queued and exec once initialized
Fixes #10918
2016-08-29 13:54:11 -07:00
Johannes Rieken
a27782ed13 wire-up dispose calls, #9384 2016-08-29 18:10:05 +02:00
Johannes Rieken
83053afc22 undo update change for now, #1396 2016-08-29 09:29:42 +02:00
Benjamin Pasero
c86195bb2a service renames 2016-08-29 07:02:11 +02:00
Daniel Imms
b11a786111 Use getter for terminal API name property
Fixes #10999
2016-08-26 11:23:02 -07:00
Alex Dima
05e9b96033 Fixes #8096: Add options to TextEditor.edit that allows to control the undo/redo behaviour around the edit 2016-08-26 17:03:05 +02:00
Johannes Rieken
c7a1ffc68d workaround eager cache cleansing, proper fix would be gc-listening across processes, #11017 2016-08-26 15:20:32 +02:00
Benjamin Pasero
23d44e2f95 no error codes, just error promises (#1396) 2016-08-26 14:27:27 +02:00
Daniel Imms
c647ac9ced Add terminal hide by ID and fix show bug
Part of #9957
2016-08-25 11:26:58 -07:00
Johannes Rieken
144dacf6af don't create MainThreadConfiguration twice... 2016-08-25 17:38:04 +02:00
Johannes Rieken
6c99282d08 tests around #update, #1396 2016-08-25 16:00:04 +02:00
Johannes Rieken
4847761997 first cut of WorkspaceConfiguration#update function, #1396 2016-08-25 12:11:27 +02:00
Johannes Rieken
e006e65d19 nicer WorkspaceConfiguration creation, #1396 2016-08-25 12:11:27 +02:00
Johannes Rieken
e3c810ec52 test for index-access style, make object immutable, #1396 2016-08-25 12:11:27 +02:00
Johannes Rieken
043ff9f76e first wiring of update-call, #1396 2016-08-25 12:11:27 +02:00
Benjamin Pasero
b80a354970 use the workbench config service 2016-08-25 08:21:13 +02:00
Johannes Rieken
8d56e6a4e5 pin it, #9138 2016-08-24 15:51:53 +02:00
Johannes Rieken
16d1563855 clarify nls string, #10831 2016-08-24 09:42:57 +02:00
Daniel Imms
75a99c5892 Merge pull request #10635 from Microsoft/tyriar/terminal_api
Implement integrated terminal extension API
2016-08-19 13:34:55 -07:00
Daniel Imms
65888050c3 Many terminal API changes 2016-08-19 12:26:11 -07:00
Johannes Rieken
66c13c81fd expose command and additionalTextEdits in API, wire it up, #6874 2016-08-19 15:20:10 +02:00
Daniel Imms
2fb2d9a5dd Revert "Remove name from terminal API since it's static"
This reverts commit 2c95aed6eb.
2016-08-18 14:11:47 -07:00
Daniel Imms
d3dd3c6083 Add param and return type to sendText 2016-08-18 13:42:21 -07:00
Daniel Imms
2c95aed6eb Remove name from terminal API since it's static 2016-08-18 11:00:10 -07:00
Daniel Imms
ff87ab3251 Implement dispose and hide 2016-08-17 14:34:19 -07:00
Daniel Imms
734f91b5de Add Terminal.sendText API 2016-08-17 14:00:00 -07:00
Benjamin Pasero
8ddc5f3262 get rid of version 2016-08-17 13:13:09 +02:00
Benjamin Pasero
d2a413ee9a more use of IEnvironmentService 2016-08-17 07:54:59 +02:00
Benjamin Pasero
c121936678 use product over context service 2016-08-17 07:00:39 +02:00
Daniel Imms
cce4650a6b sendText terminal API progress 2016-08-16 14:17:47 -07:00
Daniel Imms
9d16f3c15a Support setting terminal name 2016-08-16 08:41:58 -07:00
Daniel Imms
0d90238759 Pass terminal ID through when creating terminal instance 2016-08-16 08:32:28 -07:00
Daniel Imms
ab96b1918d Progress on Terminal.show API 2016-08-16 08:14:58 -07:00
Johannes Rieken
d0b77851a5 align names of CompletionItem and ISuggestion 2016-08-16 09:55:42 +02:00
Daniel Imms
d464fdc609 Starting API 2016-08-15 20:32:52 -07:00
Johannes Rieken
cfbf71725c add ignoreFocusOut option to showInputBox and showQuickPick, #9918 2016-08-15 13:05:25 +02:00
Johannes Rieken
a8a920e2fc don't push code without tests... #8093 2016-08-12 12:32:15 +02:00