Commit Graph

1807 Commits

Author SHA1 Message Date
Alex Dima
17243e765a Simplify extension point handling 2016-10-26 22:08:53 +02:00
Johannes Rieken
ebd2e2e57d log save participant timings, #13492 2016-10-26 18:12:01 +02:00
Johannes Rieken
2c09acb99e fix #12688 2016-10-26 15:13:47 +02:00
Pine Wu
a3d577ccd5 Address feedback 2016-10-24 12:52:53 -07:00
Pine Wu
8f777abab1 Merge remote-tracking branch 'origin/master' into treeExplorerAPI 2016-10-24 11:08:03 -07:00
Alex Dima
b62ca810c6 Trigger loading configuration for embedded modes
Load configuration for languages when they are first encountered as an embedded mode in TextMate (#14136)
2016-10-24 18:15:37 +02:00
Johannes Rieken
710c86c22e Revert "delay event forwarding and hope for updated textfile service, fixes #11339"
This reverts commit b949f4f867.
2016-10-24 14:54:13 +02:00
Johannes Rieken
b949f4f867 delay event forwarding and hope for updated textfile service, fixes #11339 2016-10-24 14:10:36 +02:00
Johannes Rieken
1cda680453 also send isDirty-flag when forwarding model changes, #11339 2016-10-24 13:06:48 +02:00
Johannes Rieken
012622ead3 fix #14223 2016-10-24 10:45:15 +02:00
Daniel Imms
86028830c7 Clear terminal queued requests once they're actioned 2016-10-22 04:34:07 -07:00
Daniel Imms
611ed75a9b Remove wait loop in extHostTerminalService
Fixes #12434
2016-10-22 04:30:45 -07:00
Martin Aeschlimann
1b2478dd2b [html] add hover for tags and embedded css 2016-10-21 22:02:43 +02:00
Pine Wu
a21ac50b5e Fix use before initialization 2016-10-21 10:03:49 -07:00
Pine Wu
37398ea53e Handle all error by showing message 2016-10-21 10:03:16 -07:00
Pine Wu
b141507050 Minor clean up 2016-10-21 10:03:14 -07:00
Pine Wu
ec7f0779d6 Naming 2016-10-21 10:03:12 -07:00
Pine Wu
045aeddd15 ContentProvider -> TreeExplorerNodeProvider 2016-10-21 10:03:11 -07:00
Pine Wu
0c189793a3 Handle errors caused by provider 2016-10-21 10:03:11 -07:00
Pine Wu
857411d108 Make naming consistent 2016-10-21 10:03:10 -07:00
Pine Wu
31afc0339e Clean up format issues 2016-10-21 10:03:10 -07:00
Pine Wu
0031078bac Clean up 2016-10-21 10:03:09 -07:00
Pine Wu
af5af7282d Accomondate new non-promise provideRootNode etc 2016-10-21 10:03:06 -07:00
Pine Wu
f660ca6aa7 Update API 2016-10-21 10:03:04 -07:00
Pine Wu
668aa6556b onClickCommand -> clickCommand 2016-10-21 10:03:04 -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
09703d267e Add initial onClickCommand 2016-10-21 09:59:17 -07:00
Pine Wu
f366857f8b Completely remove children 2016-10-21 09:59:16 -07:00
Pine Wu
29c03eaa58 Remove children on ExtHost side and refactor 2016-10-21 09:59:16 -07:00
Pine Wu
8e9982c1b0 isExpanded -> shouldInitiallyExpand 2016-10-21 09:58:27 -07:00
Pine Wu
ec1cc0dc9d Better naming and some doc 2016-10-21 09:58:25 -07:00
Pine Wu
154cdf9103 Keep a local tree at extHostExplorer side 2016-10-21 09:58:25 -07:00
Pine Wu
c8bbaaa507 Remove JSON as ITreeNode is all primitives 2016-10-21 09:58:24 -07:00
Pine Wu
6f4de8b5a0 Remove isChildrenResolved from ITreeNode 2016-10-21 09:58:23 -07:00
Pine Wu
8081e2e395 async loading children 2016-10-21 09:58:23 -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
8cf29fbe26 debt - remove unused IQuickFix2 interface and use CodeAction instead 2016-10-21 13:30:16 +02:00
Johannes Rieken
4d4cce534b fmt - protected from concurrent document changes 2016-10-20 17:52:27 +02:00
Johannes Rieken
5bacd045c0 debt - move TrieMap to map.ts, add tests 2016-10-20 12:57:48 +02:00
Johannes Rieken
ecdfddabc7 reduce amount of data the _executeCompletionItemProvider-commands sends 2016-10-20 12:24:30 +02:00
Johannes Rieken
929d6a5504 debt - remove ISuggestResult#currentWord 2016-10-20 11:43:08 +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
dc7402b978 make vscode.d.ts use a declare module, #13990
* a declared module allows to have a sibling module containing experimental API
* this change also cleans up some bogous type pollution that happened because vscode used to be both, a declare module and a global namespace
2016-10-19 11:43:56 +02:00
Benjamin Pasero
262c24cb1f Merge pull request #13883 from Microsoft/ben/horizontal
Diagonal editor layout
2016-10-18 10:53:07 +02:00
Benjamin Pasero
932cd3816a fix compile errors 2016-10-17 19:02:13 +02:00
Johannes Rieken
5c553b6ad4 start with document formatters, fallback to range formatters, fixes #13690 2016-10-17 12:09:34 +02:00