Johannes Rieken
3fe81fc828
remove telemetry to track who is using internal snippet synatx, #3210
2016-11-18 13:14:37 +01:00
Johannes Rieken
c76b721d81
SnippetString and improved CompletionItem.insertText, #3210
2016-11-16 15:29:13 +01:00
Johannes Rieken
9f0b720440
know what vscode-engine extensions are targetting, #3210
2016-11-14 11:13:57 +01:00
Pine Wu
74d6c9f87c
Move treeExplorer to window and fix #15296
2016-11-10 14:02:24 -08:00
Johannes Rieken
4a6b92723d
enable proposed api only when developing extensions
2016-11-10 16:00:46 +01:00
Pine Wu
b9cf15dd1f
Merge remote-tracking branch 'upstream/master' into treeExplorerAPI
2016-11-08 23:13:32 -08:00
Johannes Rieken
85cc6ab7bf
Merge pull request #15007 from Microsoft/joh/configInspect
...
WorkspaceConfiguration#inspect
2016-11-07 17:56:25 +01:00
Johannes Rieken
b283fc9e17
add telemetry about completion items and the use of snippet synatx, #3210
2016-11-07 12:41:27 +01:00
Johannes Rieken
697c06f216
use different data model to prep ExtHostConfiguration for #inspect knowledge
2016-11-04 18:25:22 +01:00
Benjamin Pasero
a04f317d3a
Merge remote-tracking branch 'upstream/master' into treeExplorerAPI
2016-11-03 08:40:55 +01:00
Johannes Rieken
e9233ca076
ext.name != ext.main
2016-11-02 12:55:55 +01:00
Pine Wu
c47693723a
Set registerTreeExplorerNodeProvider as proposed API
2016-11-01 10:11:35 -07:00
Alex Dima
3be9dad671
Group language configuration types together
2016-11-01 13:18:19 +01:00
Pine Wu
f5d4ede325
Merge remote-tracking branch 'origin/master' into treeExplorerAPI
2016-10-31 12:50:19 -07:00
Johannes Rieken
c510d53da7
sample for vscode.proposed.d.ts and implementation
2016-10-31 17:03:32 +01:00
Johannes Rieken
53df546a67
debt - don't use bind because it hinders proper typechecking
2016-10-31 16:17:52 +01:00
Johannes Rieken
95536e6678
debt - move error handler code
2016-10-31 16:17:52 +01:00
Johannes Rieken
31d39b0a37
send telemetry info as initData, fixes #14632
2016-10-28 09:25:36 +02:00
Alex Dima
6dd7a04bbd
Fixes #14500 : wait for extension points
...
* Use the extension descriptions available in the UI thread
* Don't wait for handling extension points until extension host is running
* Create the extension host process only after extension points have been handled
* Send the initial configuration as part of the initData to the extension host
2016-10-26 22:08:59 +02:00
Alex Dima
d801542057
ExtensionsRegistry only tracks extension points
2016-10-26 22:08:57 +02:00
Pine Wu
a21ac50b5e
Fix use before initialization
2016-10-21 10:03:49 -07:00
Pine Wu
045aeddd15
ContentProvider -> TreeExplorerNodeProvider
2016-10-21 10:03:11 -07:00
Pine Wu
31afc0339e
Clean up format issues
2016-10-21 10:03:10 -07:00
Pine Wu
b8ce9ad768
Make nodeProvider generic and add contentProvider
2016-10-21 10:03:04 -07:00
Pine Wu
c7f2d3d1f1
Resolving onClickCommand and clean up
...
Drop the viewlet part in treeExplorerViewletService
2016-10-21 10:03:03 -07:00
Pine Wu
29c03eaa58
Remove children on ExtHost side and refactor
2016-10-21 09:59:16 -07:00
Pine Wu
d8c0af7f6d
Hook up provider mechanism and add onClick
2016-10-21 09:58:22 -07:00
Pine Wu
c2bdd6a853
Refactor and put id as property of TreeContentProvider
2016-10-21 09:58:21 -07:00
Johannes Rieken
fbacd65e2a
debt - no guessing-caching, better use of gc-signals, command converter using gc-signals, main side heap service
2016-10-21 18:54:48 +02:00
Johannes Rieken
5bacd045c0
debt - move TrieMap to map.ts, add tests
2016-10-20 12:57:48 +02:00
Johannes Rieken
f22b10e4e2
instantiate a new api implementation for each extension, #13990
2016-10-20 10:57:04 +02:00
Johannes Rieken
701507f40c
make ExtHostAPIImplementation a method for better type checks, #13990
2016-10-19 16:20:51 +02:00
Johannes Rieken
3ac84ba23e
add new event onDidChangeVisibleTextEditors, #643
2016-10-13 10:29:03 +02:00
Johannes Rieken
6681a2a7d6
tsfmt - src
2016-10-08 09:53:13 +02:00
Alex Dima
7f0e2adacf
Introduce TextEditorLineNumbersStyle for TextEditorOptions.lineNumbers
2016-09-27 23:10:43 +03:00
Johannes Rieken
e986a2b093
add TextDocumentWillSaveEvent#reason, #239
2016-09-26 17:33:41 +02:00
Johannes Rieken
53ff2cf41d
fire up extHostDocumentParticipant and vscode.d.ts, #239
2016-09-22 11:32:56 +02:00
Johannes Rieken
08b23250e1
wire ext host save participant to main thread save participant
2016-09-21 11:13:26 +02:00
Daniel Imms
e3831ee39c
Implement window.onDidCloseTerminal extension API
...
Fixes #10925
2016-09-15 12:03:40 -07:00
Pine Wu
2966990272
Add shellArgs. Fix #10917
2016-09-13 14:08:22 -07:00
Pine Wu
f85725fd97
Add shellPath to allow user specify preferred shell. Fix #10917
2016-09-08 14:12:57 -07:00
Johannes Rieken
af55c20055
monitor -> service
2016-09-07 10:31:21 +02:00
Johannes Rieken
3fbe07bc56
some gc sync'ing between main and ext host
2016-09-06 15:56:47 +02: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
Johannes Rieken
6c99282d08
tests around #update, #1396
2016-08-25 16:00:04 +02:00
Johannes Rieken
043ff9f76e
first wiring of update-call, #1396
2016-08-25 12:11:27 +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
Benjamin Pasero
8ddc5f3262
get rid of version
2016-08-17 13:13:09 +02:00