Joao Moreno
f402cb3408
have window id for renderer and exthost processes
2017-11-30 10:29:26 +01:00
Joao Moreno
4e78a42abf
log ext host commands, ext hsot scm
2017-11-29 15:38:01 +01:00
Benjamin Pasero
9b95fbfee7
patch more of process
2017-11-28 17:51:00 +01:00
Benjamin Pasero
04659ba395
Extension tests cannot use test frameworks that call process.exit ( fixes #37708 )
2017-11-09 07:49:42 +01:00
Rob Lourens
5c40938b33
Fix #37653
2017-11-04 13:34:06 -07:00
Rob Lourens
f49e3e5cab
Fix #37000 - use search.followSymlinks for all searches
2017-10-28 18:52:15 -07:00
Christof Marti
b5f41b9802
Let workspaceContains trigger use rg --quiet ( fixes #35236 )
2017-10-12 15:59:10 -07:00
Christof Marti
35b91522e7
Check search.useRipgrep for file searches ( #34999 )
2017-10-03 11:56:25 -07:00
Alex Dima
883a04e825
Do not search for empty glob patterns ( #34487 )
2017-09-21 12:55:00 +02:00
Alex Dima
d8ea1286ae
Fixes #34487
2017-09-20 17:01:39 +02:00
Sandeep Somavarapu
80e2c7a338
Introduce WorkspaceFolder model that wraps information about a workspace folder.
...
Use WorkspaceFolder instead of URIs in IWorkspaceContextService
2017-09-18 08:52:12 +02:00
Sandeep Somavarapu
2153617a7c
Rename roots to folders
2017-09-14 10:26:39 +02:00
Johannes Rieken
5ae77d7772
fix #33365
2017-08-29 16:07:50 +02:00
Alex Dima
e60ab23372
Fixes #32990 : Call our own version of exit which does not wait for a debugger to disconnect (on the extension host)
2017-08-25 16:32:18 +02:00
Joao
31dc887dd7
careful with Promise(async () =>
2017-08-25 15:02:58 +02:00
Alex Dima
27c07934d7
Have a startup flag in the extensions activation times
2017-08-25 11:42:53 +02:00
Johannes Rieken
156de5ea5a
have MainThreadTelemetry instead of fake telemetry service
2017-08-23 10:38:02 +02:00
Alex Dima
55413ced76
Remove watchdog for now
2017-08-22 18:50:00 +02:00
Benjamin Pasero
a87dd9c7ad
fix imports to single quote
2017-08-21 11:27:57 +02:00
Johannes Rieken
bfdff94b0c
send extension id to main thread and decide there how to show errors, #32766
2017-08-18 15:25:29 +02:00
Johannes Rieken
69c9edebb9
prefix stack with extension id, #32766
2017-08-18 15:02:36 +02:00
Alex Dima
a99eeae966
More adoption of @extHostNamedCustomer
2017-08-16 12:56:09 +02:00
Alex Dima
04b6de7655
Cleanup in ExtHostExtensionService
2017-08-15 16:02:55 +02:00
Alex Dima
0c504ea0b0
Cleanup in RPCProtocol
2017-08-15 11:01:43 +02:00
Alex Dima
4d853d3f74
Move more workbench code up to /workbench/
2017-08-14 18:32:48 +02:00
Alex Dima
a7fcaffcf4
Do not install the watchdog if the extension host is debuggable ( #26445 )
2017-08-14 14:27:20 +02:00
Alex Dima
0a4b9f324a
Add a watchdog mechanism to detect when the extension host JavaScript event loop is unresponsive ( #26445 )
2017-08-14 12:15:16 +02:00
Felix Becker
dbe0f89264
Always reject Promises with Error instances
2017-06-26 15:24:41 +02:00
Rob Lourens
57f4146367
Fix remaining TS errors
2017-06-21 19:18:11 -07:00
Benjamin Pasero
73dad2ebb9
multi root - stable workspace.id
2017-06-15 15:29:10 +02:00
Johannes Rieken
f8eb2fa3b8
adopt IWorkspace2, implement proper workspaceContains, #28526
2017-06-14 12:21:26 +02:00
Johannes Rieken
7c1c21c158
start with a step back and use IWorkspace where needed, nuke workspace context service from ext host, #28526
2017-06-12 15:40:38 +02:00
Benjamin Pasero
00a24d5c82
workspace - wire in some new apis to get at folders
2017-06-12 12:40:58 +02:00
Benjamin Pasero
dabe5d0cc4
extract more functionality into IWorkspace
2017-06-12 10:51:34 +02:00
Benjamin Pasero
9754a2107d
Revert "extract more functionality into IWorkspace"
...
This reverts commit 25b4b172e4 .
2017-06-12 10:37:54 +02:00
Benjamin Pasero
25b4b172e4
extract more functionality into IWorkspace
2017-06-12 08:16:25 +02:00
Alex Dima
a336df99e3
Shutdown glob pattern searching process after 1s of idle time
2017-05-29 17:24:43 +02:00
Eric Amodio
10c0610a6d
Fixes #944 - Support wildcards on activationEvents.workspaceContains
2017-04-27 01:45:29 -04:00
Johannes Rieken
0e5198437c
use native path#{join,normalize} over our custom stuff
2017-03-24 15:11:02 +01:00
Johannes Rieken
6652555a06
make ext host ipc use message passing protocol api
2017-01-20 19:24:30 +01:00
Johannes Rieken
b524f6afad
move ipcRemoveCom to node-layer
2017-01-20 12:06:26 +01:00
Benjamin Pasero
fc1a9e6091
debt - less use of <any> casts
2016-12-12 12:04:42 +01:00
Johannes Rieken
cc4e25f47f
make API creation part of extension service readiness, #16499
2016-12-05 14:49:49 +01:00
Johannes Rieken
cabd8ad3de
no more sync-fs when creating storage dir, #16388
2016-12-05 12:11:45 +01:00
Johannes Rieken
156b4d2550
avoid realpathSync, #16388
2016-12-05 12:11:45 +01:00
Johannes Rieken
4a6b92723d
enable proposed api only when developing extensions
2016-11-10 16:00:46 +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