Commit Graph

513 Commits

Author SHA1 Message Date
Benjamin Pasero
e179ec75ab workspace context 💄 2016-12-21 18:22:46 +01:00
Joao Moreno
8ddcdbfa95 fix layer breakers with product and package
related to #15558
2016-12-12 12:02:51 +01:00
Joao Moreno
e6a46dc9e4 Merge branch 'master' into scm-api 2016-12-05 17:33:47 +01:00
Johannes Rieken
5ca19df5c1 fix extension path issue 2016-12-05 16:43:31 +01:00
Johannes Rieken
a70d2b6326 enable proposed API only in insiders 2016-12-05 16:41:59 +01:00
Johannes Rieken
156b4d2550 avoid realpathSync, #16388 2016-12-05 12:11:45 +01:00
Joao Moreno
57fe12fed3 Merge branch 'master' into scm-api 2016-11-28 10:37:55 +01:00
Benjamin Pasero
8f92dcd2bc Manage extension from status bar and viewlets (for #15155) 2016-11-28 10:17:41 +01:00
Joao Moreno
9074ff1a79 💄 2016-11-24 16:25:07 +01:00
Joao Moreno
ceda84ef28 streamline scm extension api 2016-11-24 16:24:32 +01:00
Joao Moreno
1af44d673f wip: extHostSCM, mainThreadSCM 2016-11-22 12:15:13 +01:00
Joao Moreno
f4ae41f9b3 initial proposed SCM api 2016-11-22 11:02:08 +01:00
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