Commit Graph

49 Commits

Author SHA1 Message Date
Sandeep Somavarapu
b65cb01b3d Send the configuration change event data to Extension host 2017-10-18 08:39:48 +02:00
Sandeep Somavarapu
b5774640f1 Use IConfigurationService.updateValue instead of IConfigurationEditingService 2017-10-16 23:01:02 +02:00
Sandeep Somavarapu
4765a8ab17 Configuration: Use proper names for getting sections and values 2017-10-06 11:57:21 +02:00
Sandeep Somavarapu
38f2f142b0 Remove unnecessary generics in configuration area 2017-10-06 11:48:02 +02:00
Sandeep Somavarapu
3151c10d70 - Ability to write configuration into memory
- CLean up: Separate models and interfaces
2017-10-06 11:38:58 +02:00
Sandeep Somavarapu
75cf7dabb5 Refactor Configuration Service
- API to get a value given a key
- API to update value smartly
- Fine grained configuration change event
- Smart reload API
- Remove unnecessary APIs
2017-10-05 23:13:18 +02:00
Sandeep Somavarapu
feded35e7a Fix #32949 2017-08-23 09:00:05 +02:00
Alex Dima
2b3298af79 Use native proxies for renderer <-> ext host RPC communication 2017-08-16 10:26:25 +02:00
Sandeep Somavarapu
5a622a9967 Implemente feedback 2017-07-25 20:13:45 +05:30
Sandeep Somavarapu
06550ab0c3 Version 2 2017-07-25 16:27:56 +05:30
Sandeep Somavarapu
69e9593822 Fix #29633 2017-06-28 15:33:34 +02:00
Sandeep Somavarapu
a5248f3675 #28538 Proposed API to read configuration in a multi root workspace 2017-06-26 12:53:14 +02:00
Johannes Rieken
f3ae32fc37 more 💄 2017-06-21 16:09:38 +02:00
Johannes Rieken
92b2d10871 one file, one coding style 2017-06-21 16:00:03 +02:00
Sandeep Somavarapu
a4b6dc9532 #28538 Take workspace as input in Configuration model 2017-06-16 12:30:03 +02:00
Sandeep Somavarapu
81b98b8870 Adopt ext host to use configuration tree data 2017-06-16 07:49:51 +02:00
Sandeep Somavarapu
720c49692f #28538 Simplify workspace configuration service api 2017-06-15 20:35:06 +02:00
Matt Bierner
2a40036dbb Adding explicit returns for remaining instances 2017-02-01 18:36:55 -08:00
kieferrm
499a648057 workarounds for #16819 - TS2.1 compiler issues 2016-12-07 16:58:10 -08:00
Martin Aeschlimann
854228de92 Tests contain output. Fixes #16315 2016-12-01 16:41:08 +01:00
Benjamin Pasero
aac9827882 ConfigurationService#lookup is responsible for 25% of startup time (fixes #15884) 2016-11-28 09:59:18 +01:00
Johannes Rieken
9e73f782e9 use model-utils to build value-tree, fixes #15834 2016-11-23 10:41:27 +01:00
Johannes Rieken
e87ab932b6 config has value tree and full tree, fixes #15552 2016-11-18 11:23:13 +01:00
Johannes Rieken
b95c77c34c first cut of WorkspaceConfiguration#inspect 2016-11-07 10:07:43 +01:00
Johannes Rieken
697c06f216 use different data model to prep ExtHostConfiguration for #inspect knowledge 2016-11-04 18:25:22 +01: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
Johannes Rieken
2b27189749 make global optional, fixes #12878 2016-09-28 13:42:00 +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
468ea77686 Revert "undo update change for now, #1396"
This reverts commit 83053afc22.
2016-09-19 11:36:16 +02:00
Johannes Rieken
83053afc22 undo update change for now, #1396 2016-08-29 09:29:42 +02:00
Benjamin Pasero
23d44e2f95 no error codes, just error promises (#1396) 2016-08-26 14:27:27 +02:00
Johannes Rieken
6c99282d08 tests around #update, #1396 2016-08-25 16:00:04 +02:00
Johannes Rieken
4847761997 first cut of WorkspaceConfiguration#update function, #1396 2016-08-25 12:11:27 +02:00
Johannes Rieken
e006e65d19 nicer WorkspaceConfiguration creation, #1396 2016-08-25 12:11:27 +02:00
Johannes Rieken
e3c810ec52 test for index-access style, make object immutable, #1396 2016-08-25 12:11:27 +02:00
Johannes Rieken
043ff9f76e first wiring of update-call, #1396 2016-08-25 12:11:27 +02:00
Alex Dima
bdaa72b842 ext host - extend *Shape classes 2016-07-12 21:10:54 +03:00
Alex Dima
d285fe05e1 Split up ext host <-> main thread communication to separate files 2016-06-27 14:59:54 +02:00
Alex Dima
f00bbb18d9 Move IThreadService up to /workbench/ 2016-06-26 15:50:37 +02:00
Alex Dima
10cae007cd Use native JS Proxy for main <-> ext host proxies 2016-06-26 15:10:04 +02:00
Johannes Rieken
da0b1de5e7 assert that there is a configuration 2016-06-13 10:43:35 +02:00
Johannes Rieken
e8ddfed2cc getConfiguration should not crash when section denotes a value, #1396 2016-06-08 11:56:30 +02:00
Johannes Rieken
53725a9e92 polish - use modern event, use $-naming for IPC methods 2016-04-22 14:44:58 +02:00
Benjamin Pasero
31ce12f023 Investigate to make IConfigurationService sync if already blocking startup (fixes #4264) 2016-04-01 11:41:16 +02:00
Joao Moreno
68f4d1eb60 streamline lifecycle methods 2016-03-23 10:06:12 +00:00
Alex Dima
533844ab8d More plugin -> extension 2016-03-01 18:54:42 +01:00
Martin Aeschlimann
675317b6b8 Fixes #3171: [debt] Actions should be allowed to be created with no service dependency 2016-02-29 23:04:52 +01:00
Johannes Rieken
b3f65f6182 💄 tslint /api 2016-02-04 17:26:04 +01:00
Johannes Rieken
81456a7212 move api/common to api/browser 2016-01-11 14:44:13 +01:00