Sandeep Somavarapu
e282742d2b
remove unused property ( #174236 )
2023-02-13 05:25:34 -08:00
Sandeep Somavarapu
817c203cac
add extensions scanning perf ticks on server ( #173561 )
2023-02-06 14:42:23 +01:00
Sandeep Somavarapu
c9e3ef8655
improve extensions cleanup ( #173484 )
...
- rename and delete
- delete generated folders
- developer action to cleanup
2023-02-05 14:50:39 -08:00
Johannes Rieken
86b34fdd9e
CSP: allow blob as worker-src ( #173142 )
...
fixes https://github.com/microsoft/vscode/issues/173104
2023-02-02 03:08:12 -08:00
Sandeep Somavarapu
47604eeabd
fix #172642 ( #172667 )
2023-01-30 07:44:43 +01:00
Connor Peet
dec4735ed6
server: fix cpu loop on SIGPIPE ( #170305 )
...
- One missed uncaughtException site was causing a loop (maybe we want
to handle this error on onUnexpectedError instead?)
- The SIGPIPE listener itself was causing a loop, as well. Only try to log once.
2023-01-17 19:25:58 +00:00
Sandeep Somavarapu
05d59b893e
Log: Enhancements and cleaup ( #171325 )
...
- Make logger service primary source for log level
- Automatically register output channels for loggers from anywhere
- Use logger channels on remote processes (server, pty)
- clean up loggers and log service
2023-01-14 19:46:46 +01:00
Sandeep Somavarapu
73dbd244c2
set logger service in server
2023-01-12 11:26:46 +01:00
Daniel Imms
55af044b69
Move merged environment interfaces and serialize funcs to platform
2023-01-11 06:15:07 -08:00
Rob Lourens
5f1fec188f
Fix remote servers that never had a connection not shutting down ( #169450 )
...
Fixes microsoft/vscode-remote-release#4390
2022-12-29 10:38:32 -08:00
Sandeep Somavarapu
5167c393aa
proper fix for #165447 ( #169883 )
...
- use extensions location to get relative path
2022-12-23 10:47:34 +01:00
Sandeep Somavarapu
e90f48f1a9
fix #169641 ( #169823 )
2022-12-22 13:22:45 +01:00
Daniel Imms
e7f57b2ab7
Merge pull request #169592 from microsoft/tyriar/wsl_links
...
Support /mnt/ and \\wsl.localhost\ and \\wsl$\ style links on Windows frontends
2022-12-21 08:23:59 -08:00
Alex Dima
7d2960e3f4
Remove unnecessary listener
2022-12-21 16:38:57 +01:00
Alex Dima
029fcb70db
Only measure latency for remote connections from the renderer side
2022-12-21 14:28:21 +01:00
Alex Dima
571ff4519c
Add strongly typed events for latency related events
2022-12-21 13:19:04 +01:00
Alexandru Dima
0b610dc231
Merge branch 'main' into markzuber/highlatency
2022-12-20 22:22:53 +01:00
Daniel Imms
275d1163c2
Support /mnt/ wsl links in Windows backends
...
Part of #148062
2022-12-19 16:39:03 -08:00
Benjamin Pasero
3d58b4623b
Allow to configure shell resolution time ( #169237 )
...
* Allow to configure shell resolution time
* use `clamp`
2022-12-15 06:14:54 -08:00
Sandeep Somavarapu
dd93163b73
Fix #168560 ( #168996 )
2022-12-13 16:08:23 +01:00
Mark Zuber
2c3b355c8e
Add high latency measurement instrumentation to the network protocol
2022-12-09 13:50:06 -08:00
Connor Peet
7e49103c7c
remote: allow _ in ext host resolvedauthority ( #168649 )
...
Fixes https://github.com/microsoft/vscode-remote-release/issues/7661
This character was allowed in https://github.com/microsoft/vscode/pull/167635 ,
but the extension host side did a separate check that I didn't update.
2022-12-09 20:12:04 +01:00
Connor Peet
2348f22d01
server: allow underscores in connection token ( #167635 )
...
Underscores are URL and path safe. Allowing them lets connection tokens
be generated by standard base64 URL encoding without additional escaping
or replacements.
Fixes #167631
2022-11-29 22:09:06 +00:00
Sandeep Somavarapu
d0e44be432
fix #167128 ( #167197 )
2022-11-24 14:22:10 -08:00
Johannes
2d6ad4be88
* add global for node_modules access
...
* remove most usages of require.__$__nodeRequire
* stop using require.nodeRequire
2022-11-18 09:41:43 +01:00
Sandeep Somavarapu
23b25e9d4d
Fix #166147 ( #166648 )
...
- store default extensions manifest in extensions dir
- command to install an extension from location
- remember and init default profile extensions in cached scanner
2022-11-17 15:26:56 -08:00
Raymond Zhao
9feaed8f51
Revert "joh/representative canidae" ( #166641 )
2022-11-17 13:53:17 -08:00
Johannes
0824db3bad
* add global for node_modules access
...
* remove most usages of require.__$__nodeRequire
* stop using require.nodeRequire
2022-11-17 12:09:14 +01:00
Alex Dima
192c67db71
Always use app root for resource URIs (avoid usage of require)
2022-11-08 17:24:24 +01:00
Sandeep Somavarapu
d0bf29c2e7
do not set appication extensions location for default profile ( #165496 )
2022-11-04 05:41:11 -07:00
Sandeep Somavarapu
e9db45a0de
Fix #164690 #164730 ( #165331 )
...
* Revert "Revert "Fix #164690 #164730 (#165279 )" (#165302 )"
This reverts commit d9ed6d1ef4 .
* store migration completion marker in profile
2022-11-03 12:02:53 +01:00
Megan Rogge
d9ed6d1ef4
Revert "Fix #164690 #164730 ( #165279 )" ( #165302 )
2022-11-02 17:48:32 -07:00
Sandeep Somavarapu
9c0c68c8cf
Fix #164690 #164730 ( #165279 )
...
- Maintain default installed extensions manifest always
- Adopt to default installed extensions manifest
- Add externally installed extension to default extensions manifest
2022-11-02 22:48:15 +01:00
Sandeep Somavarapu
fe882ab334
api feedback ( #164470 )
...
* api feedback
- remove critical log level
- move log level off to be 0
* handle off log level
* fix disabling log level in tests
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2022-11-01 10:41:19 -04:00
Alexandru Dima
98edc01208
Only export symbols that are needed ( #165052 )
...
* Fixes #164934 : Only export symbols that are needed
* `KeyMod` is referenced by `monaco.d.ts`
2022-10-31 07:28:10 -07:00
Joe Previte
30c0860d6e
fix: preserve process.execArgv ( #161853 )
...
This ensures flags like `--prof` are passed down to the vs code process so
we can profile everything.
To test this:
1. run `./lib/node --prof .`
2. in another terminal, run `ps -ejww`
You should see `--prof` next to every vs code process.
2022-10-24 16:51:22 +02:00
Sandeep Somavarapu
845f524e35
Merge pull request #162285 from dtivel/dtivel/verify-packages
...
Add extension signature verification service
2022-10-18 14:14:05 +02:00
Sandeep Somavarapu
2b50ab06b1
support passing extension log level from cli ( #163566 )
2022-10-13 18:21:47 +02:00
Martin Aeschlimann
17c7a08962
Add cli & command to run the code server on the desktop ( #163546 )
...
Add cli & command to run the code server on the desktop
2022-10-13 15:02:42 +02:00
Sandeep Somavarapu
894aa9a7a7
Log improvements ( #163532 )
...
* - expose log level in the proposed api
- ability to set log level per logger
* fix tests
2022-10-13 03:48:52 -07:00
Sandeep Somavarapu
083edcc8a7
Merge branch 'main' into pr/dtivel/162285
2022-10-11 17:04:44 +02:00
Matt Bierner
99e126b0b2
Pick up latest TS version for building VS Code ( #162786 )
...
Pick up latest TS for building VS Code
2022-10-06 12:08:45 -07:00
Megan Rogge
19f4680c26
simplify process kill ( #162833 )
...
fix #162344
2022-10-06 07:01:23 -07:00
Damon Tivel
387563c02b
Add extension signature verification service
2022-10-03 08:20:27 -07:00
Joe Previte
ff9e92cce2
fix: propagate log level to client
2022-09-26 11:28:15 -07:00
Megan Rogge
de450f991c
add basic contextual commands ( #160952 )
2022-09-22 15:30:47 -07:00
Martin Aeschlimann
519b06e4cb
Clean up server-main.js ( #160094 )
...
Errors in server-main.js. Fixes #160015
2022-09-15 12:58:11 +02:00
Benjamin Pasero
099445be72
debt - avoid statSync when computing workspace identifier
2022-09-11 10:04:33 +02:00
Sandeep Somavarapu
39f3ab5b53
Fix #159447 ( #160310 )
2022-09-07 07:43:07 -07:00
Daniel Imms
394bc80513
Fix remote fish shell integration path
...
Fixes #159890
2022-09-02 05:27:30 -07:00