Benjamin Pasero
aac9827882
ConfigurationService#lookup is responsible for 25% of startup time ( fixes #15884 )
2016-11-28 09:59:18 +01:00
Joao Moreno
4c302f9218
scm api: getOriginalResource
2016-11-22 15:48:33 +01:00
Joao Moreno
1af44d673f
wip: extHostSCM, mainThreadSCM
2016-11-22 12:15:13 +01:00
Johannes Rieken
e87ab932b6
config has value tree and full tree, fixes #15552
2016-11-18 11:23:13 +01: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
697c06f216
use different data model to prep ExtHostConfiguration for #inspect knowledge
2016-11-04 18:25:22 +01:00
Pine Wu
355f1159cb
Use JSON/interface over the wire
2016-11-01 22:28:11 -07:00
Pine Wu
84dd43b63a
Execute onClickCommand on Main side
2016-11-01 11:44:44 -07:00
Pine Wu
31960a77d3
Move error handling to main side
2016-11-01 10:11:53 -07:00
Pine Wu
f5d4ede325
Merge remote-tracking branch 'origin/master' into treeExplorerAPI
2016-10-31 12:50:19 -07: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
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
Pine Wu
8f777abab1
Merge remote-tracking branch 'origin/master' into treeExplorerAPI
2016-10-24 11:08:03 -07:00
Johannes Rieken
1cda680453
also send isDirty-flag when forwarding model changes, #11339
2016-10-24 13:06:48 +02: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
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
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
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
Benjamin Pasero
96f11177eb
push ITextFileService to be a workbench service ( fixes #6429 )
2016-10-05 15:19:18 +02:00
Johannes Rieken
01acb0eb2e
undefined !== null and JSON.stringify should know that, fix #12812
2016-09-28 12:59:43 +02:00
Johannes Rieken
e986a2b093
add TextDocumentWillSaveEvent#reason, #239
2016-09-26 17:33:41 +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
7236f593e7
Implement vscode.Terminal.processId
...
Fixes #11919
2016-09-19 14:32:41 -07:00
Daniel Imms
e3831ee39c
Implement window.onDidCloseTerminal extension API
...
Fixes #10925
2016-09-15 12:03:40 -07:00
Daniel Imms
5a5a9f7a40
Reintroduce terminal API request queue system
...
Fixes #11990
2016-09-13 21:03:47 -07:00
Pine Wu
2966990272
Add shellArgs. Fix #10917
2016-09-13 14:08:22 -07:00
Daniel Imms
a020b8595b
Merge remote-tracking branch 'origin/master' into tyriar/11275_terminal_refactor
2016-09-10 12:01:59 -07:00
Daniel Imms
9981aefa8a
WIP refactor of integrated terminal part
2016-09-09 19:01:34 -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
21820b36c1
simplify API
2016-09-07 10:06:03 +02:00
Johannes Rieken
3fbe07bc56
some gc sync'ing between main and ext host
2016-09-06 15:56:47 +02:00
Johannes Rieken
a27782ed13
wire-up dispose calls, #9384
2016-08-29 18:10:05 +02: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
Benjamin Pasero
23d44e2f95
no error codes, just error promises ( #1396 )
2016-08-26 14:27:27 +02:00
Johannes Rieken
043ff9f76e
first wiring of update-call, #1396
2016-08-25 12:11:27 +02:00
Daniel Imms
ff87ab3251
Implement dispose and hide
2016-08-17 14:34:19 -07:00
Daniel Imms
cce4650a6b
sendText terminal API progress
2016-08-16 14:17:47 -07:00