Benjamin Pasero
f8ae10c8d0
Piping into Code fails if data writes delayed ( fix #155341 ) ( #156973 )
2022-08-03 09:41:12 +02:00
Logan Ramos
cc098faebd
Allow msftInternal to be setting toggled ( #156198 )
2022-07-25 21:01:27 -04:00
Daniel Imms
ac4d678fb9
Support --locate-shell-integration-path in server CLI ( #155870 )
...
* Fix shell-integration remote cli
* Don't silently fail based on TERM_PROGRAM
We want this to work even in terminals where TERM_PROGRAM may not exist, such
as in a regular ssh session. The manual install recommends using an if before
sourcing anyway.
* Handle shell integration option on server cli
* Move shell integration option handling higher
2022-07-25 08:39:27 -07:00
Daniel Imms
ee636283a9
shell-integration -> locate-shell-integration-path
...
Part of #153921
2022-07-19 06:18:59 -07:00
Daniel Imms
1baeb71f07
Use TERM_PROGRAM conditional to activate
2022-07-13 07:32:24 -07:00
Daniel Imms
6763f2a996
Use common path instead of node path
2022-07-13 03:24:23 -07:00
Daniel Imms
f3399f6679
Support bash and zsh paths too
2022-07-13 03:22:17 -07:00
Daniel Imms
e0e5339bf7
Shell integration CLI progress
2022-07-12 12:56:42 -07:00
Logan Ramos
d6114a70be
Remove app insights ( #154296 )
...
* Remove app insights
* Update product service to remove asimovKey
2022-07-06 22:23:30 -04:00
Sandeep Somavarapu
ab670df24b
disable profiles feature in stable quality ( #153796 )
2022-06-30 05:26:02 -07:00
Sandeep Somavarapu
94459e758e
Improve extensions management in profiles
...
- Make version property mandatory in extension profiles (like in web)
- Extend extensions clean up to profiles
- Add necessay changes in other services to support extension cleanup:
- Introduce INativeServerExtensionManagementService
- Extend profile change event to provide added and removed profiles
2022-06-26 00:06:27 +02:00
Sandeep Somavarapu
c480885fda
Enable settings profiles behind experimental flag ( #153044 )
...
Enable settings profiles under experimental flag
2022-06-23 15:52:56 -07:00
Sandeep Somavarapu
28e9322f72
cleanup: initialize profiles when state is initiaized ( #153002 )
...
clean up:
- initialize profiles when state is initiaized
2022-06-23 17:21:28 +00:00
Sandeep Somavarapu
6d35288333
CLI: initialize state and profiles ( #152994 )
...
- create state service (readonly) in node
- split state service between node and main
- split profiles service between node and main
- set up and init state and profiles services in cli
2022-06-23 18:37:10 +02:00
Sandeep Somavarapu
87a6ba590a
fix default profile ( #152915 )
...
- send all profiles to window and shared process
- set first profile as default profile
2022-06-23 08:57:47 +02:00
Sandeep Somavarapu
3d4a1bc11e
Split IUserDataProfilesService ( #152385 )
...
* - extract IUserDataProfileService from IUserDataProfilesService
- Adopt it
* 💄
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com >
2022-06-17 07:04:35 +00:00
Sandeep Somavarapu
3c3343c8e4
use state resource from environment service
2022-06-13 17:31:12 +02:00
Sandeep Somavarapu
8099ff1f33
implement feedback
2022-06-13 14:31:22 +02:00
Sandeep Somavarapu
872345d6a5
Merge branch 'main' into sandy081/settingsProfile
2022-06-10 09:32:46 +02:00
Johannes
0656d21d11
auto-fixed prefer-const violation
2022-06-08 17:49:21 +02:00
Sandeep Somavarapu
5178151d23
Merge branch 'main' into sandy081/settingsProfile
2022-06-01 14:12:03 +02:00
Tyler James Leonhardt
27e10113dc
improve configure display language & add clear display language preference ( #150433 )
2022-05-26 07:42:03 -07:00
Tyler James Leonhardt
f363be172c
Rename LocalizationsService to LanguagePackService and misc moves ( #150314 )
...
* rename LocalizationsService to LanguagePackService and misc moves
* couple more renames
* one more rename
2022-05-24 15:05:17 -07:00
Sandeep Somavarapu
86d085dbca
- Save settings profile
...
- Switch settings profile
- Remove settings profile
- Status bar entry
2022-05-23 00:57:58 +02:00
Sandeep Somavarapu
0ccc294e64
move globalStorageHome to userDataProfileService
2022-05-22 09:22:48 +02:00
Sandeep Somavarapu
80865fedf6
use current profile instead of default profile
2022-05-21 19:54:13 +02:00
Sandeep Somavarapu
129d52819a
support scanning, installing and uninstalling extensions in a profile
2022-05-21 19:46:06 +02:00
Sandeep Somavarapu
55e6d2f138
move user data resources to user data profile
2022-05-19 22:54:28 +02:00
João Moreno
04e34f2554
dispose native policy service on shutdown
2022-05-19 13:56:27 +02:00
Joao Moreno
56eca91b26
add vscode-policy-watcher dependency, support registerPolicyDefinitions
2022-05-18 14:13:58 +02:00
Sandeep Somavarapu
562c9f6d8b
register policy definitions from policy configuration
2022-05-17 16:01:10 +02:00
Joao Moreno
5db383efe6
use FilePolicyService
2022-05-17 09:35:35 +02:00
Joao Moreno
2d1940e1ab
wip: registerPolicyDefinitions
2022-05-17 09:33:32 +02:00
Joao Moreno
70b7af01e8
wire up policy service
2022-05-16 21:57:56 +02:00
Sandeep Somavarapu
e4c04ea2e9
- Introduce policy model with file policy
...
- Introduce policy configuration using policy model
- Use policy configuration while reading, inspecting and writing configuration
- Adopt json settings editor
2022-05-10 13:49:31 +02:00
Sandeep Somavarapu
5669b27cac
Fix #147103
2022-04-11 11:25:48 +05:30
Benjamin Pasero
a70083c043
debt - move storage main into global storage
...
The other location one level up is being file watched and storage file changes constantly.
2022-03-30 07:21:52 +02:00
Benjamin Pasero
61662bf26c
debt - migrate storage.json into User
2022-03-28 08:28:25 +02:00
SteVen Batten
5612d0124a
fix layer breakage
2022-02-23 11:15:18 -08:00
SteVen Batten
d3d1be0131
fix layer breakage
2022-02-23 09:53:40 -08:00
SteVen Batten
b43fff4d34
improve pii path logic
2022-02-23 09:32:16 -08:00
Johannes Rieken
4a130c40ed
enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391
2022-02-02 14:35:33 +01:00
Raymond Zhao
ced2441e20
Add a delay, mitigates #141053
2022-01-24 09:51:50 -08:00
Benjamin Pasero
b03fe7a97c
watcher - implement and adopt universal file watcher
2022-01-14 08:03:15 +01:00
Benjamin Pasero
31dfab2f7c
files - add more tests and fix promisify issue with fs.read and fs.write
2022-01-12 11:32:41 +01:00
Johannes Rieken
5a042ad34f
adopt latest v8-inspect-profiler, use own utils and just write file, https://github.com/microsoft/vscode/issues/111211
2022-01-04 09:35:16 +01:00
Benjamin Pasero
b8d6d8667a
Reimplement node.js watcher and add tests ( #140073 )
...
* files - use `fs.promises.rename` for `rimraf` to skip `graceful-fs`
We do not really want the move operation to hang for a long time when the folder is locked on Windows.
* watcher - rewrite non-recursive watcher and add tests
* fixes
* fix tests
2022-01-04 09:11:44 +01:00
Benjamin Pasero
b9a2191563
files - add a method to generate a random path name ( #139364 )
2021-12-17 11:08:17 +01:00
Sandeep Somavarapu
ab394ee788
#15756 support pre-release while installing through cli and commands
2021-11-25 19:55:21 +01:00
Sandeep Somavarapu
37acec6394
- clear formatters while creating the spdlog logger
...
- fix name of the logger
2021-11-10 10:26:16 +01:00